7812. Большее среди четырех

 

Заданы четыре числа 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))