Определить, есть ли среди целых чисел A, B, C хотя бы одно четное - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Определить, есть ли среди целых чисел A, B, C хотя бы одно парное. Нужно набрать в Dev C++ помогите пожалуйста языком C (по промеру этого только задание другое)
Листинг программы
  1. #include<stdio.h>
  2. #include<conio.h>
  3. main()
  4. {
  5. int x,y,n,k,d,m;
  6. float a,b,g,c,q,p;
  7. x=-10,a=11.5,b=8.1,y=53,n=72,k=30,q=15.2,d=112;
  8. x+=10;
  9. x+=1;
  10. c=(a+b)*2;
  11. c=(2*y)+a;
  12. x-=1;
  13. m=n%k;
  14. p=(q/b)-a;
  15. q=(a+b)/(c*d);
  16. printf("x=%d,c=%f,m=%f,p=%d,q=%f",x,c,m,p,q);
  17. getch();
  18. }

Решение задачи: «Определить, есть ли среди целых чисел A, B, C хотя бы одно четное»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.     int a, b, c;
  5.    
  6.     while ( printf("Three space separated numbers: ") && scanf("%d%d%d", &a, &b, &c) == 3 )
  7.         printf("%s\n", ( a & b & c & 1 ) ? "All numbers is odd" : "Has some even numbers");
  8.    
  9.     return 0;
  10. }

Объяснение кода листинга программы

В этом коде:

  1. В первой строке подключается стандартная библиотека scanf.h, которая позволяет использовать функцию scanf для ввода данных.
  2. В функции main() объявлены три переменные типа int a, b, c.
  3. Затем в цикле while с условием scanf(%d%d%d, &a, &b, &c) == 3 и форматом вывода printf(Three space separated numbers:) происходит запрос на ввод трех целых чисел, разделенных пробелами, и сохранение этих чисел в переменных a, b, c.
  4. Условие в цикле while проверяет, что все три числа успешно считались, то есть было выполнено scanf(%d%d%d, &a, &b, &c) == 3.
  5. В каждой итерации цикла выводится сообщение с использованием формата printf с параметром %s, который выводит строку All numbers is odd, если все числа нечетные, и Has some even numbers, если хотя бы одно число четное.
  6. В конце функции main() возвращается 0, что означает успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы