Заданы четыре числа a, b,
c, d. Найдите наибольшее среди них.
Вход. Четыре
целых числа, каждое из которых по модулю не превышает 1000.
Выход. Выведите наибольшее из заданных четырех
чисел.
Пример входа |
Пример выхода |
1 2 3 4 |
4 |
условный оператор
Максимум
среди четырех чисел ищем при помощи условного оператора.
Реализация алгоритма
Читаем входные данные.
scanf("%d %d %d %d",&a,&b,&c,&d);
Инициализируем значение максимума первым числом.
max = a;
Последовательно сравниваем остальные числа с текущим
максимумом. Если какое-либо из чисел больше максимума, обновляем значение
максимума.
if (b > max) max = b;
if (c > max) max = c;
if (d > max) max = d;
Выводим ответ.
printf("%d\n",max);
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int a = con.nextInt();
int b = con.nextInt();
int c = con.nextInt();
int d = con.nextInt();
int res = a;
if (b > res) res = b;
if (c > res) res = c;
if (d > res) res = d;
System.out.println(res);
con.close();
}
}
Python реализация
Читаем входные данные.
a, b, c, d = map(int,input().split())
Выводим максимум четырех чисел.
print(max(a,b,c,d))