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