Дано трехзначное число. Определить, какая из его цифр больше: вторая или последняя. Вывести на экран большую из этих двух цифр. Входные данные: на вход подается одно число (100<=n<=999) Выходные данные: вывести ответ на задачу
var a: array[1..3,1..4] of integer; i,j,s: integer; begin for i:=1 to 3 do begin write('строка ',i,': '); for j:=1 to 4 do read(a[i,j]); end; // вывод массива на экран writeln('массив а по строкам:'); for i:=1 to 3 do begin for j:=1 to 4 do write(a[i,j]:4); writeln; end; // суммы элементов по строкам for i:=1 to 3 do begin s:=0; for j:=1 to 4 do s:=s+a[i,j]; writeln('сумма элементов строки ',i,': ',s); end; end.
ввод - вывод
строка 1: 10 11 12 13 строка 2: 14 15 16 17 строка 3: 18 19 20 21 массив а по строкам: 10 11 12 13 14 15 16 17 18 19 20 21 сумма элементов строки 1: 46 сумма элементов строки 2: 62 сумма элементов строки 3: 78
a = int(input())
print(max(a % 10, (a // 10) % 10))
Объяснение:
a % 10 - последнее число
(a // 10) % 10 - второе число
max - встроенная функция поиска максимума