Задачи для самостоятельного решения:
-
С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно.
-
Найти минимальное число, большее 300, которое нацело делится на 19.
-
Составьте программу получения в порядке убывания всех делителей данного числа.
-
Составьте программу, подсчитывающую количество цифр вводимого вами целого неотрицательного числа. (Можно использовать операцию целочисленного деления для последовательного уменьшения числа на один разряд.)
-
Составьте и отладьте программу, определяющую максимальное из всех введенных вами чисел. (Пусть признаком конца ввода чисел является введенное число 0.)
-
Билет называется «счастливым», если в его номере сумма первых трех цифр равна сумме последних трех. Подсчитать число тех «счастливым» билетов, у которых сумма трех цифр равна 13.
-
Составьте программу вывода на экран всех простых чисел, не превосходящих заданного N. (Простым называется натуральное число больше единицы, имеющее только два делителя: единицу и само это число.)
-
Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72.
-
В старояпонском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. (1984 г. –год зеленой крысы – был началом очередного цикла.) напишите программу, которая вводит номер некоторого года нашей эры и печатает его название по старояпонскому календарю.
-
Определите количество трехзначных натуральных чисел, сумма цифр которых равна заданному числу N.
-
Среди двухзначных чисел найдите те, сумма квадратов цифр которых делится на 13.
-
Квадрат трехзначного числа оканчивается тремя цифрами, которые как раз и составляют это число. Напишите программу поиска таких чисел.
-
Вычислить приближенное значение бесконечной суммы: а) б) в)
Нужное приближение считается полученным, если очередное слагаемое оказалось по модулю меньше данного положительного числа E.
-
Составить программу перевода целого числа а (0<a) в двоичную систему счисления.
-
Старинная задача. Сколько можно купить быков, коров и телят, если плата за быка 10 рублей, за корову – 5 рублей, за теленка – полтинника (1.5 рубля), если на 100 рублей надо купить 100 голов скота.
-
Даны натуральные числа N и p. Получить все натуральные числа, меньшие N и взаимно простые с p.
-
Даны целые числа p и q. Получить все делители числа q, взаимно простые с p.