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, при вводе которых алгоритм выводит на экран сначала цифру 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 – трехзначное число, его можно за...

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

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

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