C++
В диалоговом режиме вводится некоторое число N (от 1 до 2000) программа должна распечатать числа
1)в диапазоне от 1 до N, у которых первая и вторая цифра справа равны числу M
2)в диапазоне от 1 до N , которые имеют делители 3,4 и 7
в виде нескольких колонок выровненных по правому краю.
Все числа от 1 до N натуральные.
Примечание: для чётных вариантов программа реализуется на основе оператора "for", для нечётных - оператор "while".
Примерный вид вывода чисел во вложение.
циклы для распечатки чисел. C++
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Модераторы, а что картинка у меня не работает? Уильям, по 1 заданию явно нужно использовать операции / и %. Знаете такие? Если не знаете, то в Интернете есть справка.
По 2 заданию тоже самое: нужно использовать % и проверить, чтобы остаток от деления был = 0:
Аналогично для 4 и 7. 
Вывод-бы я на Вашем месте сделал-бы при помощи cout. Читать здесь:
https://code-live.ru/post/cpp-input-output/
Начинать читать с этого места:
Ввод-вывод с помощью потоков STL.
Ну и еще можно найти кучу примеров в Интернете.
"Примечание: для чётных вариантов программа реализуется на основе оператора "for", для нечётных - оператор "while"." - вот это я не понял.
По 2 заданию тоже самое: нужно использовать % и проверить, чтобы остаток от деления был = 0:
Код: Выделить всё
for(h = 0; h < N; h++)
if(!(h%3)) //- это более профессионально, а это для начинающих: if((h%3) == 0)
//запомнить это число или вывести на экран

Вывод-бы я на Вашем месте сделал-бы при помощи cout. Читать здесь:
https://code-live.ru/post/cpp-input-output/
Начинать читать с этого места:
Ввод-вывод с помощью потоков STL.
Ну и еще можно найти кучу примеров в Интернете.
"Примечание: для чётных вариантов программа реализуется на основе оператора "for", для нечётных - оператор "while"." - вот это я не понял.