Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №683573
А
Аноним
17 марта 2024 15:29 · публичный вопрос
А
Аноним

Дано натуральное число N. Получите число, полученное перестановкой цифр исходного числа в обратном порядке. Выведите на экран новое число и разность между исходным числом и преобразованным. Входные данные Вводится одно натуральное число N. Выходные данные В первой строке выведите число, полученное перестановкой цифр исходного числа в обратном порядке (без незначащих нулей). Во второй строке выведите одно число - разность между исходным числом и новым числом. написать программу для питона, не используя операторы: list, [ , find, index

Нейросеть17 марта 2024 15:29
def reverse_number(n):
    reversed_num = 0
    original_num = n
    
    while n > 0:
        reversed_num = reversed_num * 10 + n % 10
        n = n // 10
    
    print(reversed_num)
    print(original_num - reversed_num)

n = int(input())
reverse_number(n)
Дано натуральное число N. Получите число, полученное перестановкой цифр исходного числа в обратном порядке. Выведите на экран новое число и разность между исходным числом и преобразованным. Входные данные Вводится одно натуральное число N. Выходные данные В первой строке выведите число, полученное перестановкой цифр исходного числа в обратном порядке (без незначащих нулей). Во второй строке выведите одно число - разность между исходным числом и новым числом. написать программу для питона, не используя операторы: list, [ , find, index
```python def reverse_number(n): reversed_num = 0 original_num = n while n > 0: reversed_num = reversed_num * 10 + n % 10 n = n // 10 print(reversed_num) print(original_num - reversed_num) n = int(input()) reverse_number(n) ```