Составьте программу которая определяет какое из трех чисел наибольшее числа вводятся с клавиатуры

Обновлено: 07.07.2024

Вводятся три целых числа. Определить какое из них наибольшее.

Пусть a, b, c – переменные, которым присваиваются введенные числа, а переменная m в конечном итоге должна будет содержать значение наибольшей переменной. Тогда алгоритм программы сведется к следующему:

  1. Сначала предположим, что переменная a содержит наибольшее значение. Присвоим его переменной m .
  2. Если текущее значение m меньше, чем у b , то следует присвоить m значение b . Если это не так, то не изменять значение m .
  3. Если текущее значение m меньше, чем у c , то присвоить m значение c . Иначе ничего не делать.

Данную задачу можно решить и без использования четвертой переменной, однако программа будет логически сложнее:

  1. Если a больше b , то проверить больше ли a , чем c . Если это так, то максимальное число содержит переменная a . Если a больше b , но при этом меньше c , то максимальным является значение c .
  2. Иначе (когда a меньше b ) сравнить значения b и c . Большее из них и есть максимальное.

Пример кода Pascal

максимальное среди трех чисел паскаль

Пример кода Язык Си

Пример кода Python

максимальное среди трех чисел Python

Пример кода КуМир

Пример кода Basic-256


максимальное среди трех чисел паскаль

var
a,b,c,max: integer;
begin
readln(a,b,c);
max := a;
if max b then
if a > c then writeln(a)
else writeln(c)
else
if b > c then writeln(b)
else writeln(c);
end.

main() int a,b,c,m;
scanf("%d%d%d",&a,&b,&c);
m = a;
if (m b)
if (a > c) printf("%d\n", a);
else printf("%d\n", c);
else
if (b > c) printf("%d\n", b);
else printf("%d\n", c);
>

максимальное среди трех чисел Python

a = int(input())
b = int(input())
c = int(input())

m = a
if m b:
if a > c:
print(a)
else:
print(c)
else:
if b > c:
print(b)
else:
print(c)

алг максимум из трех
нач
цел a, b, c, m
ввод a, b, c
m := a
если b > m то m := b все
если c > m то m := c все
вывод m
кон

алг максимум из трех
нач
цел a, b, c
ввод a, b, c
если a > b то
если a > c то
вывод a
иначе
вывод c
все
иначе
если b > c то
вывод b
иначе
вывод c
все
все
кон

input a
input b
input c
max = a
if max b then
if a > c then
print a
else
print c
endif
else
if b > c then
print b
else
print c
endif
endif

Читайте также: