Соня решила открыть себе банковскую карту. Она запишет в блокнот несколько приятных восьмизначных чисел и планирует
Соня решила открыть себе банковскую карту. Она запишет в блокнот несколько приятных восьмизначных чисел и планирует выбрать одно из них в качестве пин-кода. Однако она не знает, что пин-код должен состоять всего из четырех цифр. Ваша задача - написать программу, которая преобразует число Сони в четырехзначное число. Программа должна разделить восьмизначное число на два четырехзначных числа и сложить их. Если результат сложения является пятизначным числом, нужно удалить из него первую (самую левую) цифру. Ввод: 12 345 678 Вывод: 6 912 Ввод: 98 765 432 Вывод: 5 308 Примечание: 1234 + 5678 = 6912, 9876 + 5432 = 15 308
21.11.2023 18:27
Чтобы решить эту задачу, мы можем использовать алгоритм, который разделит восьмизначное число на два четырехзначных числа и затем сложит их. Затем мы проверим, является ли результат пятизначным числом и удалим первую цифру, если это так.
Шаги решения такие:
1. Прочитайте восьмизначное число из ввода.
2. Разделите это число на два четырехзначных числа.
3. Сложите эти два числа вместе.
4. Проверьте, является ли результат пятизначным числом.
5. Если результат пятизначный, удалите первую цифру.
6. Выведите полученное четырехзначное число.
Пример использования:
Ввод: 12 345 678
Шаги решения:
1. Прочитайте число 12 345 678.
2. Разделите его на два числа: 12 345 и 678.
3. Сложите их вместе: 12 345 + 678 = 13 023.
4. Результат не является пятизначным числом.
5. Выведите полученное четырехзначное число: 13 023.
Совет:
Для удобства вычислений, вы можете использовать математическую операцию деления с остатком для разделения восьмизначного числа на два четырехзначных числа.
Упражнение:
Ввод: 98 765 432
Какое четырехзначное число получится после применения алгоритма?