Проверить истинность: "Среди трех данных целых чисел есть хотя бы одна пара равных друг другу" - C (СИ)

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

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

Здравствуйте, нуждаюсь в вашей помощи ув. программисты. Нужно разработать программу, которая предлагает пользователю указать три целых числа. Проверить истинность высказывания: «Среди трех данных целых чисел есть хотя бы одна пара равных друг другу». Если не столь трудно, поясните ваши действия. Большое спасибо!

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

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <math.h>
  4.  
  5. void main()
  6. {
  7.   int a, b, c;
  8.   printf("Vvedite chislo 1 - ");
  9.   scanf("%d",&a);
  10.   printf("Vvedite chislo 2 - ");
  11.   scanf("%d",&b);
  12.   printf("Vvedite chislo 3 - ");
  13.   scanf("%d",&c);
  14.  
  15.   if (a == b || a == c || b == c)
  16.   {
  17.     printf("Estj hotj odna para");  
  18.   }
  19.   else
  20.   {
  21.     printf("Net par");
  22.   }
  23.  
  24.   getch();
  25.   return 0;
  26.  
  27. }

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

В этом коде:

  1. #include Включается файл стандартного ввода/вывода, который позволяет программе взаимодействовать с консолью.
  2. #include Включается файл conio.h, который содержит функции для работы с консолью, такие как printf и scanf.
  3. #include Включается файл math.h, который содержит математические функции, такие как abs.
  4. void main() Функция main() является точкой входа в программу.
  5. int a, b, c; Объявляются три переменные типа int (целые числа) a, b и c, которые будут использоваться для хранения введенных пользователем чисел.
  6. printf(Vvedite chislo 1 -); Выводится сообщение Введите число 1 - с помощью функции printf().
  7. scanf(%d,&a); С помощью функции scanf() происходит считывание введенного пользователем числа и его сохранение в переменной a.
  8. printf(Vvedite chislo 2 -); Выводится сообщение Введите число 2 - с помощью функции printf().
  9. scanf(%d,&b); С помощью функции scanf() происходит считывание введенного пользователем числа и его сохранение в переменной b.
  10. printf(Vvedite chislo 3 -); Выводится сообщение Введите число 3 - с помощью функции printf().
  11. scanf(%d,&c); С помощью функции scanf() происходит считывание введенного пользователем числа и его сохранение в переменной c.
  12. if (a == b || a == c || b == c) Проверяется условие, что хотя бы одно из чисел a, b или c равно другому. Если это так, то выполняется следующий блок кода.
  13. { printf(Estj hotj odna para); Выводится сообщение Есть хотя бы одна пара равных друг другу с помощью функции printf().
  14. } Конец блока кода, выполняемого при истинном условии.
  15. else Если предыдущее условие не выполнено, то выполняется следующий блок кода.
  16. { printf(Net par); Выводится сообщение Пара не найдена с помощью функции printf().
  17. } Конец блока кода, выполняемого при ложном условии.
  18. getch(); Функция getch() используется для приостановки выполнения программы и ожидания нажатия клавиши.
  19. return 0; Возвращается 0, что означает успешное завершение программы.
  20. } Конец функции main().

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


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

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

15   голосов , оценка 4.067 из 5

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

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

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