Предмет: Информатика, автор: Карина7127

Напишите программу которая моделирует работу следующего автомата. Автомат получает на вход четырёхзначное натуральное число и строит новое число следующим образом:
1)вычисляется сумму первой и второй; второй и третьей; третьей и четвертой цифр;
2)из полученных сумм отбрасывается наименьшая;
3) остальные суммы записываются в порядке неубывания. Например для числа 1284 получаем сумму 1 + 2 = 3 ; 2=8=10; 8+4=12
Наименьшая сумма 3 отбрасывается, результат 1012.
Помогите срочно, 20 баллов!

Приложения:

Ответы

Автор ответа: vimmortal2
4

Ответ:

n = int(input('Введите четырёхзначное число: '))

n1, n2, n3, n4 = int(str(n)[0]), int(str(n)[1]), int(str(n)[2]), int(str(n)[3])

i1, i2, i3 = n1 + n2, n2 + n3, n3 + n4

if i1 < i2 and i1 < i3:

   print(f'{i2}{i3}')

elif i2 < i1 and i2 < i3:

   print(f'{i1}{i3}')

else:

   print(f'{i1}{i2}')


Карина7127: спасибо!!!!!!!!!
Похожие вопросы
Предмет: Химия, автор: aydarkandan
Предмет: Английский язык, автор: slivkeshoy