Составить программу: среди заданных целых чисел А, В, С, D есть хотя бы два четных - C (СИ)

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

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

Добрый вечер друзья, нужна ваша помощь. Итак:Составить программу: ввести с клавиатуры требуемые данные и вывести на экран значение true, если указанное высказывание является истинным, и false — в противном случае. Условия:Среди заданных целых чисел А, В, С, D есть хотя бы два четных. язык C. Я нуб в этом деле=) Помогите=))) Сам начал немного
Листинг программы
  1. #include <stdio.h>
  2. int main (void)
  3. {
  4. float a,b,c,d;
  5. printf ( "Input a = ");
  6. scanf ( "%f", & a );
  7. printf ( "Input b = ");
  8. scanf ( "%f", & b );
  9. printf ( "Input c = ");
  10. scanf ( "%а", & c );
  11. printf ( "Input d = ");
  12. scanf ( "%f", & d );
  13. {
  14. if

Решение задачи: «Составить программу: среди заданных целых чисел А, В, С, D есть хотя бы два четных»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int a, b, c, d;
  5.     printf("input A, B, C, D: ");
  6.     if (scanf("%d %d %d %d", &a, &b, &c, &d) == 4) {
  7.         printf("%s\n", (((a & 1) + (b & 1) + (c & 1) + (d & 1)) < 3) ? "true" : "false");
  8.     }
  9.  
  10.     return 0;
  11. }

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

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление переменных a, b, c, d типа int
  3. Вывод сообщения с просьбой ввести значения переменных A, B, C, D
  4. Проверка корректности ввода с помощью функции scanf. Если ввод корректен, то присваиваем значения переменным a, b, c, d
  5. Вычисление значения выражения (a & 1) + (b & 1) + (c & 1) + (d & 1)
  6. Сравнение полученного значения с 2. Если значение не превышает 2, то выводим true, иначе - false
  7. Завершение программы

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


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

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

14   голосов , оценка 4.071 из 5

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

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

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