Условие задачи
Число делится на 11, если разность между суммой цифр, стоящих на четных местах и суммой цифр, стоящих на нечетных местах, кратна 11. Пользуясь этим признаком, определить все натуральные числа, не превосходящие m, которые делятся на 11.
Ответ
Для достижения поставленной задачи разработаем функцию, которая по входному параметру исходному числу, выполнит обработку (по логике, описанной в самом задании). В главной функции запросим ввод максимального натурального числа N, и в цикле от I =1 до N будем вызывать функцию от аргумента, равного I. Если функция возвращает true, значит число кратно 11, и мы его выводим на экран, иначе переходим к следующему.
Блок-схема алгоритма обработки:
Главной функции: