Задача 182
Удалить в строке все лишние пробелы, то есть серии подряд идущих пробелов заменить на одиночные пробелы. Крайние пробелы в строке удалить.
Задача 181
Найдите наибольший общий делитель N натуральных чисел. Реализуйте два варианта: рекурсивный и без рекурсии.
Задача 180
Напишите программу, которая сможет решить уравнение: ax^2 + bx + c = 0 при заданных коэффициентах a, b и c.
Задача 179
Найдите первые n чисел Мерсенна.
Задача 178
Перечислить все слова заданного предложения, которые состоят из тех же букв, что и первое слово предложения.
Задача 177
Пекарь считает, что для получения рождественского пирога идеальной симметричной формы его нужно вынимать из духовки в тот момент, когда часы показывают «палиндромное» время, которое читается одинаково слева-направо и справа-налево.
Напишите программу, которая определяет по времени установки пирога в духовку время, когда будет подходящее время для его извлечения.
Задача 176
Найти сумму всех цифр целочисленного массива. Например, если дан массив [12, 104, 81], то сумма всех его цифр будет равна 17.
Задача 175
Реализуйте алгоритм для нахождения в односвязном списке k-го элемента с конца.
Задача 174
Удалить в заданной директории все пустые папки (в том числе и вложенные).
Задача 173
Задано целое число. Выведите его значение в текстовом виде (например, одна тысяча двести тридцать четыре).
Задача 172
Напишите программу определяющую, является ли данный год високосным, кол-во дней в данном месяца данного года, правильность даты вида день:месяц:год.
Задача 171
Дан текстовый файл со статистикой посещения сайта за неделю. Каждая строка содержит ip адрес, время и название дня недели (например, 139.18.150.126 23:12:44 sunday). Создайте новый текстовый файл, который бы содержал список ip без повторений из первого файла. Для каждого ip укажите количество посещений в неделю, наиболее популярный день недели, наиболее популярный отрезок времени длиной в один час. Последней строкой в файле добавьте наиболее популярный отрезок времени в сутках длиной один час в целом для сайта.
Задача 170
Реализовать функцию сортировки пузырьком через рекурсию.
Задача 169
Дано N прямоугольников со сторонами, параллельными осям координат. Определите площадь фигуры, образованной объединением данных прямоугольников.
Задача 168
Три попарно непараллельные прямые заданы коэффициентами ai, bi, ci соответствующего уравнения aix + biy = ci. Коэффициенты ai и bi не могут быть одновременно равны нулю.
Требуется написать программу, определяющую площадь треугольника, образованного этими прямыми.
Задача 167
Напишите программу, которая генерируется множество первых n случайных чисел с помощью решета Эратосфена.
Задача 166
Заданы две точки на поверхности планеты (радиус R) широтой и долготой. Найдите минимальную длину пути по поверхности из одной точки в другую.
Задача 165
На числовой прямой задано n точек. Необходимо найти среди них две ближайшие.
Задача 164
Вводится строка из 80 символов, содержащая фразу на русском языке. Подсчитать количество безударных гласных в этой фразе.
Задача 163
В книге n страниц. Найдите количество цифр, необходимое для нумерации всех страниц такой книге. Решите обратную задачу: зная количество понадобившихся для нумерации цифр, определить количество страниц в книге.