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

Найдите наибольшее из таких чисел x, при вводе которых алгоритм выводит на экран сначала цифру 3, а затем 13. x = int(input()) a = 0 b = 0 while x > 0: a = a + 1 b = b + x % 10 x = x // 10 print(a) print(b) В ответ запишите только число.

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

Условие:

Найдите наибольшее из таких чисел x, при вводе которых алгоритм выводит на экран сначала цифру 3, а затем 13.

x = int(input())
a = 0
b = 0
while x > 0:
a = a + 1
b = b + x % 10
x = x // 10
print(a)
print(b)
В ответ запишите только число

Решение:

Пусть на входе задано число x, алгоритм вычисляет два значения: 1) a – количество цифр числа x; 2) b – сумма цифр числа x. Нам необходимо, чтобы алгоритм напечатал сначала число 3, то есть число x должно состоять из 3 цифр, и затем число 13, то есть сумма его цифр равна 13. Поскольку x – трехзначное число, его можно за...

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

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

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