Соня решила оформить банковскую карту. Она записала в своем блокноте различные приятные восьмизначные числа, одно
Соня решила оформить банковскую карту. Она записала в своем блокноте различные приятные восьмизначные числа, одно из которых планирует выбрать в качестве пин-кода. Однако она не знает, что пин-код должен состоять всего из четырех цифр. Напишите программу, которая преобразует число Сони в четырехзначное. Программа должна разделить восьмизначное число на два четырехзначных числа и сложить их. Если в результате получается пятизначное число, необходимо удалить первую (скраю слева) цифру.
Ввод:
12 345 678
Вывод:
6912
Ввод:
98 765 432
Вывод:
5308
Примечание: 1234 + 5678 = 6912, 9876 + 5432 = 15 308
11.12.2023 12:50
Объяснение: Для решения этой задачи мы можем использовать операции деления, сложения и обрезки числа. В начале программы мы считываем восьмизначное число, записанное в блокноте Сони, с помощью команды "input". Затем мы применяем операцию деления на это число, чтобы получить два четырехзначных числа. Для этого мы используем операцию "//", которая выполняет целочисленное деление.
Затем мы складываем эти два четырехзначных числа с помощью операции "+". Если результат сложения является пятизначным числом (то есть больше или равен 10000), мы обрезаем первую цифру, используя срез строки. Операция среза позволяет нам удалить первую цифру, оставив только последние четыре цифры числа.
В конце программы мы выводим полученное четырехзначное число с помощью команды "print".
Пример использования:
Совет: Чтобы лучше понять алгоритм решения этой задачи, вы можете пройти его на бумаге, используя примеры ввода и вывода. Разбейте число на два четырехзначных числа и выполните сложение. Убедитесь, что вы понимаете, как обрезать число, если оно становится пятизначным.
Упражнение: Напишите программу, которая будет работать с числом 98765432 и выдавать результат 5308.