Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 865 б
19 мая 2023 15:57
722
Эмилия решила завести банковскую карту. Она записала в блокнот разные восьмизначные числа, одно из которых станет пин-кодом. Эмилия не знает, что в пин-коде всего четыре цифры.
Дано восьмизначное число. Его надо превратить в четырёхзначное: разбить на два четырёхзначных и сложить их.
Если в результате сложения получается пятизначное число, нужно убрать из него первую (самую левую) цифру.
ВводВывод123456786912987654325308
Примечание: 1234 + 5678 = 6912, 9876 + 5432 = 15 308 -> 5308.
1
ответ
Решение на Python:
```
num = input() # вводим восьмизначное число
first_half = int(num[:4]) # первая половина числа
second_half = int(num[4:]) # вторая половина числа
sum = first_half + second_half # суммируем половины
if sum >= 100000: # если сумма пятизначная
sum = int(str(sum)[1:]) # убираем первую цифру
print(sum) # выводим результат
```
Пример работы:
```
Ввод
12345678
Вывод
6912
```
```
num = input() # вводим восьмизначное число
first_half = int(num[:4]) # первая половина числа
second_half = int(num[4:]) # вторая половина числа
sum = first_half + second_half # суммируем половины
if sum >= 100000: # если сумма пятизначная
sum = int(str(sum)[1:]) # убираем первую цифру
print(sum) # выводим результат
```
Пример работы:
```
Ввод
12345678
Вывод
6912
```
0
·
Хороший ответ
19 мая 2023 16:00
Остались вопросы?
Еще вопросы по категории Информатика
Отметьте операции при форматировании документов! Вставка Удаление Замена Изменение шрифта Изменение начертания Изменение цвета Поиск и замена В...
Написать в тетради программу, которая создаёт файл numbers.txt и записывает в него 5 введенных пользователем целых чисел....
Перепишите программу на языке Паскаль, исправив ошибки: Program primer Var a,b: integer; Begin ; ReadLn( a,b); s=a+b; m:=a*b; d:=a:b; WriteLn(s); Writ...
1.Растровый графический файл, содержащий черно-белый рисунок, имеет объем 300 байт. Какой размер может иметь рисунок в пикселях?...
Добрый день! Нужно реализовать решение данной системы уравнений. Сама система и шаги решения приведены во вложении....