Задача 362

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

Задача 361

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

Задача 360

Факториалом числа натурального числа n называется произведение чисел от 1 до n включительно. Факториалом нуля называют единицу. Написать программу нахождения факториала данного числа. Реализовать через рекурсию и без рекурсии. Вывести на экран факториалы от десяти первых чисел.

Задача 359

Совершенным числом называется число, равное сумме своих делителей, меньших его самого. Например, 28=1+2+4+7+14. Определите, является ли данное натуральное число совершенным. Найдите все совершенные числа на данном отрезке (возможно, стоит применить идею решета Эратосфена).

Задача 358

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

Задача 357

Найдите такое n, факториал которого близок к 10^100, то есть n!≤10^100 и (n+1)!>10^100.

Задача 356

Вывести ромб из символов "+". Параметр размера ромба задает пользователь.

Задача 355

Дано N прямоугольников со сторонами, параллельными осям координат. Определить площадь фигуры, образованной объединением данных прямоугольников.

Задача 354

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

Задача 353

В книге n страниц. Найдите количество цифр, необходимое для нумерации всех страниц такой книге. Решите обратную задачу: зная количество понадобившихся для нумерации цифр, определить количество страниц в книге.

Задача 352

Задача 352Найдите наибольший общий делитель двух натуральных чисел. Реализуйте два варианта: рекурсивный и без рекурсии. Обобщите задачу для n натуральных чисел.

Задача 351

Два круга заданы координатами центров в прямоугольной декартовой системе координат и радиусами. Найти площадь их пересечения.

Задача 350

Требуется вывести представление целого числа N в виде произведения простых чисел.

Задача 349

Найти количество различных элементов массива. Пример: для 1 4 5 1 1 3 ответ 4.

Задача 348

Cоздать матрицу 3x4, заполнить ее числами 0 и 1 так, чтобы в одной строке была ровно одна единица, и вывести на экран.

Задача 347

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

Задача 346

Вводится двузначное положительное целое число. Напечатать факториал этого числа.

Задача 345

Создать два стека и поменять информацию местами.

Задача 344

Задача 344Треугольник Паскаля. Вывести на экран треугольник Паскаля из n строк. Придумать структуру данных для хранения треугольника Паскаля (например, стандартная матрица, что, однако, не экономно). Реализовать показ треугольника по данным из этой структуры.

Задача 343

Найти результат деления данных чисел с заданной точностью (то есть ответ содержит данное количество цифр после запятой).