Предмет: Информатика,
автор: Карина7127
Напишите программу которая моделирует работу следующего автомата. Автомат получает на вход четырёхзначное натуральное число и строит новое число следующим образом:
1)вычисляется сумму первой и второй; второй и третьей; третьей и четвертой цифр;
2)из полученных сумм отбрасывается наименьшая;
3) остальные суммы записываются в порядке неубывания. Например для числа 1284 получаем сумму 1 + 2 = 3 ; 2=8=10; 8+4=12
Наименьшая сумма 3 отбрасывается, результат 1012.
Помогите срочно, 20 баллов!
Приложения:
Ответы
Автор ответа:
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:
спасибо!!!!!!!!!
Похожие вопросы
Предмет: Английский язык,
автор: марьям33
Предмет: Математика,
автор: igorkazonovich
Предмет: Русский язык,
автор: mila157
Предмет: Химия,
автор: aydarkandan
Предмет: Английский язык,
автор: slivkeshoy