Получив на вход число x, этот алгоритм печатает два числа a

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

алг

нач

цел x, a, b

ввод x

a:=0; b:=0

нц пока xgt;0

a:=a+1

b:=b+mod(x,10)

x:=div(x,10)

кц

вывод a, нс, b

кон

Задать свой вопрос
1 ответ

Ответ:

Судя по методу первым печатаем переменную а(которая по сущности счётчик количества проходов по циклу. Цикл повторяется столько раз, сколько разрядов в числе х.

Означает у число 2 разряда, т.е. оно двузначное.

С иной стороны б - сумма цифр этого числа. Означает есть какое-то двузначное число, сумма цифр которого - 10.

Наивеличайшее из таких чисел - 91

Ответ:91

Антон
спасибо ,за доскональные объясненья
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт