Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 10
алг
нач
цел x, a, b
ввод x
a:=0; b:=0
нц пока x>0
a:=a+1
b:=b+mod(x,10)
x:=div(x,10)
кц
вывод a, нс, b
кон
Ответы
Ответ дал:
0
Ответ:
Судя по алгоритму первым печатаем переменную а(которая по сути счётчик количества проходов по циклу. Цикл повторяется столько раз, сколько разрядов в числе х.
Значит у число 2 разряда, т.е. оно двузначное.
С другой стороны б - сумма цифр этого числа. Значит есть какое-то двузначное число, сумма цифр которого - 10.
Наибольшее из таких чисел - 91
Ответ:91
Ответ дал:
0
спасибо ,за подробные разъяснения
Вас заинтересует
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад