вторник, 21 января 2025 г.

Информатика. 8 класс. Домашнее задание

 

1.       Ниже записан алгоритм. Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 15.

  x = int(input())

  a = 0

  b = 1

  while x>0 :

    a = a+1

    b = b*(x % 10)

    x =  x // 10 

  print(a)

  print(b)

2.       Получив на вход натуральное число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее натуральное число, при вводе которого алгоритм печатает сначала 4, а потом  5.

x = int(input())

a = 0; b = 1

while x > 0:

  if x % 2 > 0:

    a = a + x % 9

  else:

    b = b * (x % 9)

  x = x // 9

print(a)

print(b)

 

Комментариев нет:

Отправить комментарий