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

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

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

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

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

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

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

В этом коде:

  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
Похожие ответы