Восьмиклассник Вова сейчас дежурит по классу. После уроков он зашёл в

Восьмиклассник Вова сейчас дежурит по классу. После уроков он зашёл в кабинет, чтоб вымыть дощечку, и нашел на ней число n. На вопрос о происхождении этого числа учительница арифметики Инна Петровна ответила Вове, что n является ответом на задание по математике для первоклассников. В учебнике было дано некое целое положительное число x. Задачка состояла в том, чтоб сложить x с суммой цифр числа x. Так как число n на дощечке было небольшим, Вова живо додумался, какое число x могло быть в учебнике. Сейчас ему хочется получить программку, которая будет для произвольных значений числа n разыскивать все подходящие значения x либо определять, что таких x не существует. Напишите для Вовы такую программку.

Задать свой вопрос
1 ответ
Def zadanie(n)

    found = false
    for i in 0..n
        t = i
        s = 0
        while t gt; 0 do
            s += t % 10
            t = t / 10
        end

        if i+s == n
            p i
            found = true
        end
    end

    puts "Не найденно" if not found
    return found
end

Примеры внедрения
zadanie(9)
zadanie(15)
zadanie(100)
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт