• Вопрос по информатике:

    Получив на вход число 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

    кон

    • Автор:

      samir
  • спасибо ,за подробные разъяснения
    • Отвечал:

      marccontreras

    Ответ:

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

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

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

    Наибольшее из таких чисел - 91

    Ответ:91

    • Отвечал:

      virginiaayala

    Ответов нет, но ты это испарвиш!

Еще 4 ненужных тебе вопроса, но это важно для поиска