• Предмет: Информатика
  • Автор: ZaBiVn0i
  • Вопрос задан 4 месяца назад

Дано п’ятизначне число. Заміни його крайні цифри на цифру S.
Наприклад: х = 31816, S = 5, тоді нове х = 51815.


ZaBiVn0i: должно быть на пайтон((

Ответы

Ответ дал: valgrisa
1

Ответ:

x = int(input())

S = int(input())

print(S*10000+x%10000//10*10+S)

Объяснение:

// - целочисленное деление

% - остаток от целочисленного деления

x = int(input()) - вводим пятизначное число

S = int(input()) - вводим цифру

print(S*10000+x%10000//10*10+S) - выводим результат (предварительно вычислив)

S*10000 - увеличиваем цифру S на 10000 (чтобы поставить вместо первой цифры)

x%10000 - удаляем первую цифру числа x

x%10000//10 - удаляем последнюю цифру числа x

x%10000//10*10 - увеличиваем на 10 (чтобы можно было добавить цифру S вместо последней цифры)

Вас заинтересует