1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите программу, которая считывает натуральные числа...
Решение задачи

Напишите программу, которая считывает натуральные числа с клавиатуры и выводит сумму их двух последних цифр, пока вводимые числа больше 9. Однозначное число обрабатывать не нужно, оно признак окончания ввода. Sample Input: egin{array}{l} 12 \ 27 \ 198 \

  • Программирование

Условие:

Напишите программу, которая считывает натуральные числа с клавиатуры и выводит сумму их двух последних цифр, пока вводимые числа больше 9.

Однозначное число обрабатывать не нужно, оно признак окончания ввода.

Sample Input:
\begin{array}{l}
12 \\
27 \\
198 \\
10009 \\
6
\end{array}

Sample Output:
3
9
17
9

Решение:

Для решения задачи, мы будем следовать следующим шагам: 1. Считывать числа с клавиатуры в цикле. 2. Проверять, является ли число однозначным (меньше 10). Если да, то завершить ввод. 3. Если число двузначное или больше, извлечь последние две цифры. 4. Сложить последние две цифры и вывести результат. Теперь давайте напишем программу на Python, которая реализует этот алгорит...

Теперь разберем программу по шагам: 1. Мы используем бесконечный цикл , чтобы продолжать считывать числа до тех пор, пока не встретим однозначное число. 2. С помощью считываем число и преобразуем его в целое с помощью . 3. Проверяем, меньше ли число 10. Если да, то выходим из цикла с помощью . 4. Если число больше или равно 10, находим последнюю цифру с помощью операции . 5. Находим предпоследнюю цифру, деля число на 10 (чтобы убрать последнюю цифру) и затем снова применяя . 6. Складываем последние две цифры и выводим результат. Таким образом, программа будет работать корректно и выводить сумму двух последних цифр для каждого введенного числа, пока не будет введено однозначное число.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет