Страница: 1
2 3 4 5 6 7 >> [Всего задач: 39]
В массивах
a: array[0..k] of integer и
b:
array[0..l] of integer хранятся коэффициенты двух
многочленов степеней
k и
l. Поместить в массив
c: array[0..m] of integer коэффициенты их
произведения. (Числа
k,
l,
m — натуральные,
m =
k +
l; элемент массива с индексом
i
содержит коэффициент при степени
i.)
[Бит - реверс]
|
|
Сложность: 2 |
Целое положительное число m записывается
в двоичной системе счисления и разряды (в этой записи) переставляются в обратном
порядке. Получившееся число принимается за значение функции B (m). Напечатать
значения для m = 512, 513, 514, ... , 1023. Вот, для ясности, начало этой
распечатки: 1, 513, 257, ...
[Совершенные числа]
|
|
Сложность: 2 |
Натуральное число называется
совершенным, если оно равно сумме все своих собственных делителей, включая 1.
Напечатать все совершенные числа, меньшие, чем заданное число М.
[Период дроби]
|
|
Сложность: 2 |
Ввести натуральные числа m и n и
напечатать период десятичной дроби m / n. Например, для дроби 1 / 7 периодом
будет (142857), а если дробь конечная, то ее период состоит из одной цифры 0.
Пусть P = (p
1, ... , P
n
) является перестановкой чисел 1, 2, ..., n. Таблицей инверсии
перестановки P называют последовательность T = (t
1, ...,
t
n), в которой t
i равно числу элементов перестановки Р,
стоящих (в Р) левее числа i и больших i. Например, для перестановки Р = ( 5,
9,1, 8, 2, 6, 4, 7, 3 ) чисел 1, ... , 2, ... , 9 таблица инверсий Т = ( 2, 3,
6, 4, 0, 2, 2, 1, 0 ). Написать программу, которая по заданной таблице инверсии
восстанавливает перестановку.
Страница: 1
2 3 4 5 6 7 >> [Всего задач: 39]