Задача 202

Преобразовать дату григорианского календаря в дату лунного календаря.

Задача 201

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

Задача 200

Дано N отрезков на плоскости. Найдите количество пар отрезков, пересекающихся в бесконечном количестве точек (число пар перекрывающихся отрезков).

Задача 199

Удалите из массива повторяющиеся элементы.

Задача 198

Дан список. После каждого элемента добавьте предшествующую ему часть списка.

Задача 197

На числовой прямой окрасили N отрезков. Известны координаты концов каждого отрезка (Li и Ri). Найти длину окрашенной части числовой прямой.

Задача 196

Cчастливые числа – это те числа, которые содержат только счастливые цифры 7 и 4. Вам нужно найти количество счастливых чисел не больших N.

Задача 195

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

Задача 194

Напишите программу для преобразования числа в число системы счисления с основанием n и обратно.

Задача 193

Задана последовательность, состоящая из символов ‘>’, ‘<’ и ‘-‘. Необходимо подсчитать количество стрел – это подстроки вида ‘»-->’ и ‘<--«’

Задача 192

Определить, пройдет ли прямоугольный параллелепипед с ребрами A, B, C через круглое окно с заданной площадью.

Задача 191

Игра для двух игроков определяется её деревом. Соперники делают ходы по очереди. Первый игрок начинает игру. Игра кончается или вничью, или победой одного из игроков. Листья дерева этой игры могут иметь значения, равные одному из трёх чисел: +1 - победа первого игрока, -1 - победа второго игрока, 0 - ничья. Ваша задача - определить, кто выиграет, если оба противника следуют правильной стратегии.

Задача 190

Из текст. файла удалить все слова, содержащие от 3 до 5 символов, но при этом из каждой строки должно быть удалено четное количество таких слов.

Задача 189

Задача 189 Найдите количество и сумму цифр в данном натуральном числе. Дано натуральное число. Поменяйте в нем порядок цифр на обратный. Числа, одинаково читающиеся слева направо и справа налево, называются палиндромами. Например, 1223221. Напишите программу нахождения всех палиндромов на данном отрезке. Числа, запись которых состоит из двух одинаковых последовательностей цифр, называются симметричными. Например, 357357 или 17421742. Определите, является ли данное натуральное число симметричным. Если сложить все цифры какого-либо натурального числа, затем — все цифры найденной суммы и так далее, то в результате получим однозначное число (цифру), которое называется цифровым корнем данного числа. Например, цифровой корень числа 561 равен 3 (5 + 6+1 — 12, 1+2 = 3). Найдите числовой корень данного натурального числа.

Задача 188

Задан круг и набор точек. Его радиус, центр, количество точек и их координаты вводятся с клавиатуры. Найдите точку вне круга, ближайшую к нему.

Задача 187

Задача 187 Прямоугольный коридор длиной N метров и шириной M метров решили застелить N прямоугольными плитками шириной 1 метр и длиной M метров, таким образом, чтобы не было не застеленной поверхности.

Требуется написать программу, которая найдет количество способов это сделать. Например, для коридора с размерами 6 на 4 существует четыре способа застелить плитками 1 на 4.

Задача 186

Дана строка. Заменить каждый четный символ или на 'a', если символ не равен 'a' или 'b', или на 'c' в противном случае.

Задача 185

Напишите код для удаления дубликатов из несортированного связного списка.

Задача 184

Вводится последовательность из 40 натуральных чисел меньших 100. Выделить из данной последовательности подпоследовательность максимальной длины, являющуюся сплошным фрагментом натурального ряда, и напечатать ее.

Задача 183

Произошло радиоактивное заражение местности. Составлена карта зараженности. Она представляет собой прямоугольную таблицу N×M, в клетках которой записана зараженность соответствующего участка. Требуется написать программу, которая найдет путь из левой верхней клетки таблицы в правую нижнюю клетку с минимальной суммарной дозой радиации.