Вопросы по задачам, сдать решения на проверку? Пишите письма!
- Возвести число в степень. Число и степень вводятся с клавиатуры.
Комментарии: Чтобы возвести число в степень, его надо умножить само на себя количество раз, равное показателю степени. Т.е. возведение числа n в степень d будет выглядеть так: nd = n * n * n * … * n (d раз).
Если d равно нулю, то, какое бы число не стояло в основании степени, результат всегда будет равен единице: n0 = 1.
Если показатель степени отрицателен (d < 0), то результат определяется такой формулой:nd = 1 / (n * n * n * … * n).
- Вычислить сумму ряда чисел 1/12 + 1/22 + 1/32 + … + 1/n2, где n определяется пользователем.
Комментарии: задача аналогична решенной ранее задаче 1/1+ 1/2 + 1/3 + … + 1/n.
Проверить на сайте http://informatics.mccme.ru.
- По данному натуральному n вычислите сумму 12+22+...+n2.
Комментарии: задача аналогична решенной ранее задаче 1+ 2 + 3 + … + n.
Задачу можно проверить на сайте.
- Выведите (через пробел) все четные числа от a до b (включительно). Проверить
- Выведите все натуральные делители числа x в порядке возрастания (включая 1 и само число).Проверить
- Подсчитайте количество натуральных делителей числа x (включая 1 и само число; x <= 30000).Проверить
- Вычислите сумму данных 100 натуральных чисел. Вводятся 100 чисел, сумму которых необходимо посчитать. Проверить
- Вычислите сумму данных N натуральных чисел. Вводится число N, а затем N чисел, сумму которых необходимо вычислить. Проверить
- Вводится число N, а затем N чисел. Подсчитайте, сколько среди данных N чисел нулей. Проверить
- Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных чисел. Вводится число N, а затем N чисел. Необходимо вывести сначала число нулей, затем число положительных и отрицательных чисел. Проверить
- Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Проверить.
- Определите среднее значение всех элементов последовательности, завершающейся числом 0. Проверить.
- Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности. Проверить.
- Выведите все точные квадраты натуральных чисел, не превосходящие данного числа N. Проверить.
- Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. Проверить.
- По данному числу N распечатайте все целые степени двойки, не превосходящие N, в порядке возрастания. Проверить.
Комментарий: в теле цикла будет оператор вывода на экран. Выводить надо то, что будете подсчитывать - степени двойки. Выход из цикла - когда степень двойки превысит заданное число.
- В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров.
Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.
Комментарий: увеличивать пробег, считать дни, пока сумма километров не будет достигать или не превысит нужное число. Если введено, например, х=10 и у=20, то выводиться должно число 9.
- Дано натуральное число N. Определите количество нулей среди всех цифр числа N.
- Дано натуральное число N. Выведите его представление в обратном порядке. Проверить.
Комментарий: если дано число 136, то вывести число 631. Если дано 54, то вывести 45.
|