Найти наибольшее из трёх целых чисел, введенных пользователем - C (СИ)

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

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

Составить программу, которая находит наибольшее из трёх целых чисел, введенных пользователем. Если таких чисел несколько, выдавать соответствующие сообщения.
#include <stdio.h>
int main(void) {
int a, b, c;
scanf("%d %d %d", &a,&b,&c);
   if (a > b && a > c) printf("\n a = %d", a);
   if (b > c && b > a) printf("\n b = %d", b);
   if (c > b && c > a) printf("\n c = %d", c);
   if (a == b && a > c) printf("\n a = %d b = %d", a, b);
   if (a == c && a > b) printf("\n a = %d c = %d", a, c);
   if (b == c && b > c) printf("\n b = %d c = %d", b, c);
   if (a == b && a == c) printf("\n a = %d b = %d c = %d", a, b, c);
return 0;
}

Решение задачи: «Найти наибольшее из трёх целых чисел, введенных пользователем»

textual
Листинг программы
#include <stdio.h>
int main(void) {
   int a, b, c;
   scanf("%d %d %d", &a,&b,&c);
   int max = a;
   if (b>max) max=b;
   if (c>max) max=c;
   if (max==a) printf "%d ",a);
   if (max==b) printf "%d ",b);
   if (max==c) printf "%d ",c);
   return 0;
}

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

  1. Подключение стандартной библиотеки для работы с консолью
  2. Объявление трех переменных типа int для хранения чисел
  3. Считывание трех чисел с помощью функции scanf и сохранение их в переменных a, b, c
  4. Объявление переменной max и присваивание ей значения первого считанного числа (a)
  5. Сравнение значения переменной max со вторым числом (b) и обновление значения max при необходимости
  6. Сравнение значения переменной max со третьим числом (c) и обновление значения max при необходимости
  7. Вывод на экран значения переменной max (в случае если max равно a)
  8. Вывод на экран значения переменной max (в случае если max равно b)
  9. Вывод на экран значения переменной max (в случае если max равно c)
  10. Возврат 0, что означает успешный конец работы программы

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


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

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

13   голосов , оценка 4.077 из 5
Похожие ответы