Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
варианты ргр_х-100801.doc
Скачиваний:
5
Добавлен:
08.11.2019
Размер:
93.7 Кб
Скачать

Блок 3. Циклы

  1. Написать программу, определяющую наименьший член ряда , больший заданного числа E=10-6.

  2. Написать программу, определяющую минимум в последовательности вводимых с клавиатуры положительных чисел. Как только введено отрицательное число или 0, программа завершается.

  3. Найти все трехзначные числа, кратные 3.

  4. Написать программу, находящую сумму всех четных чисел, меньших заданного числа N.

  5. Найти все трехзначные числа, средняя цифра которых равна сумме первой и третьей цифр.

  6. Известен начальный вклад клиента в банк и процент годового дохода. Определить, через сколько лет вклад превысит заданный размер и каков при этом будет размер вклада.

  7. Написать программу, которая вычисляет наибольший общий делитель двух натуральных чисел.

  8. Составить программу, определяющую является ли введенное число совершенным. (Если оно равно сумме своих делителей, исключая само число, например 6=1+2+3).

  9. Написать программу, которая запрашивает у пользователя положительные числа и считает их сумму. Как только введено отрицательное число или ноль, программа завершается.

  10. Написать программу, которая выводит на экран таблицу умножения всех чисел (в виде квадрата Пифагора).

  11. Написать программу, которая выводит пример на умножение столбиком с пропущенной цифрой и предлагает пользователю угадать эту цифру. Процедура повторяется до тех пор, пока не будет введена нужная цифра.

  12. Вывести на экран натуральные числа от 1 до 100, которые при делении на 6 дают в остатке 4, и их количество.

  13. Найти все двузначные числа, сумма квадратов цифр которых делится на 17 без остатка.

  14. Написать программу-игру “Угадай число”. Суть игры состоит в следующем: компьютер генерирует число в диапазоне от 1 до 10 и предлагает пользователю угадать это число за 5 попыток. После ввода очередного числа программа должна выдавать сообщение “Вы угадали” или “Вы не угадали”.

  15. Написать программу, которая запрашивает у пользователя отрицательные числа и считает их сумму. Как только введено положительное число или ноль программа завершается.

  16. Найти двузначное число, равное утроенному произведению его цифр.

  17. Написать программу, определяющую наибольший член ряда , не превосходящий заданного числа E = 10-7.

  18. Написать программу, выводящую на экран таблицу степеней числа 5 от нулевой до n-ой. Например:

Введите значение показателя степени: n=3

50=1

51=5

52=25

53=125

  1. Написать программу для решения следующей задачи: из данных n чисел найти сумму тех, которые больше 3, но меньше 8, или больше 20.

  2. Вывести на экран список трехзначных симметричных чисел (например 343 или 707) .

  3. Найти все трехзначные числа, сумма цифр которых делится на 4 без остатка.

  4. Определить можно ли заданное натуральное число M представить в виде суммы двух квадратов натуральных чисел (“Можно”/”Нельзя”).

  5. Составить программу, определяющую является ли введенное число простым.

  6. Найти все трехзначные числа, сумма цифр которых равна заданному целому числу.

  7. Вывести на экран натуральные числа от 100 до 999 кратные 5, и их количество.

  8. Найти все трехзначные числа, средняя цифра которых равна произведению первой и второй цифр.