Ввести три числа, напечатать максимальное из них - C (СИ) (75295)
Формулировка задачи:
Привет всем)
Не подскажите как из трех переменных выбрать максимальное у меня тока получилось с двумя переменными
Вот код:
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int a,b,c;
- scanf_s("%d%d", &a,&b);
- a>b ? printf("%d\n", a) : printf("%d\n", b);
- system("pause");
- }
Решение задачи: «Ввести три числа, напечатать максимальное из них»
textual
Листинг программы
- int max(int a, int b, int c){
- return (a > b) && (a>c) ? a : (b > c) ? b : c ;
- }
Объяснение кода листинга программы
- В функции объявлены три переменные типа int: a, b, c.
- Функция принимает три аргумента типа int.
- В строке с условием используется оператор сравнения и логическое И (AND), чтобы сравнить значения переменных a, b и c.
- Результатом будет максимальное число из трех, которое будет присвоено переменной a, b или c.
- Если a больше b и a больше c, то возвращается значение a.
- Если b больше c, то возвращается значение b.
- Если a и b равны, а a больше c, то возвращается значение a.
- Если a и c равны, а b больше c, то возвращается значение b.
- Если a, b и c равны, то возвращается значение a.
- Если a больше b, но a меньше c, то возвращается значение c.
- Если a меньше b, но a больше c, то возвращается значение c.
- Если a меньше b и a меньше c, то возвращается значение c.
- Если a больше b, но a меньше или равно c, то возвращается значение a.
- Если a меньше b, но a больше или равно c, то возвращается значение a.
- Если a меньше или равно b, но a больше c, то возвращается значение a.
- Если a больше или равно b, но a меньше c, то возвращается значение c.
- Если a больше или равно b, и a больше или равно c, то возвращается значение a.
- Если a меньше или равно b, и a больше или равно c, то возвращается значение a.
- Если a больше или равно b, и a меньше или равно c, то возвращается значение c.
- Если a меньше или равно b, и a больше или равно c, то возвращается значение a.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д