Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава3_ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ.doc
Скачиваний:
3
Добавлен:
08.11.2018
Размер:
571.39 Кб
Скачать

Задачи для самостоятельного решения:

  1. С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно.

  2. Найти минимальное число, большее 300, которое нацело делится на 19.

  3. Составьте программу получения в порядке убывания всех делителей данного числа.

  4. Составьте программу, подсчитывающую количество цифр вводимого вами целого неотрицательного числа. (Можно использовать операцию целочисленного деления для последовательного уменьшения числа на один разряд.)

  5. Составьте и отладьте программу, определяющую максимальное из всех введенных вами чисел. (Пусть признаком конца ввода чисел является введенное число 0.)

  6. Билет называется «счастливым», если в его номере сумма первых трех цифр равна сумме последних трех. Подсчитать число тех «счастливым» билетов, у которых сумма трех цифр равна 13.

  7. Составьте программу вывода на экран всех простых чисел, не превосходящих заданного N. (Простым называется натуральное число больше единицы, имеющее только два делителя: единицу и само это число.)

  8. Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72.

  9. В старояпонском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. (1984 г. –год зеленой крысы – был началом очередного цикла.) напишите программу, которая вводит номер некоторого года нашей эры и печатает его название по старояпонскому календарю.

  10. Определите количество трехзначных натуральных чисел, сумма цифр которых равна заданному числу N.

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

  12. Квадрат трехзначного числа оканчивается тремя цифрами, которые как раз и составляют это число. Напишите программу поиска таких чисел.

  13. Вычислить приближенное значение бесконечной суммы: а) б) в)

Нужное приближение считается полученным, если очередное слагаемое оказалось по модулю меньше данного положительного числа E.

  1. Составить программу перевода целого числа а (0<a) в двоичную систему счисления.

  2. Старинная задача. Сколько можно купить быков, коров и телят, если плата за быка 10 рублей, за корову – 5 рублей, за теленка – полтинника (1.5 рубля), если на 100 рублей надо купить 100 голов скота.

  3. Даны натуральные числа N и p. Получить все натуральные числа, меньшие N и взаимно простые с p.

  4. Даны целые числа p и q. Получить все делители числа q, взаимно простые с p.