Определить, есть ли среди целых чисел 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; }
Объяснение кода листинга программы
В этом коде:
- В первой строке подключается стандартная библиотека scanf.h, которая позволяет использовать функцию scanf для ввода данных.
- В функции main() объявлены три переменные типа int a, b, c.
- Затем в цикле while с условием scanf(
%d%d%d
, &a, &b, &c) == 3 и форматом вывода printf(Three space separated numbers:
) происходит запрос на ввод трех целых чисел, разделенных пробелами, и сохранение этих чисел в переменных a, b, c. - Условие в цикле while проверяет, что все три числа успешно считались, то есть было выполнено scanf(
%d%d%d
, &a, &b, &c) == 3. - В каждой итерации цикла выводится сообщение с использованием формата printf с параметром
%s
, который выводит строкуAll numbers is odd
, если все числа нечетные, иHas some even numbers
, если хотя бы одно число четное. - В конце функции main() возвращается 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д