Задача 1062

Дано предложение. Заменить группы пробелов одним, крайние пробелы удалить. Все слова перевести в нижний регистр, первые буквы сделать заглавными.

Задача 1061

Установите, можно ли создать проводную телефонную сеть связи, состоящую из 993 абонентов, каждый из которых был бы связан ровно с 99 другими.

Задача 1060

Создайте массив, в котором количество отрицательных чисел равно количеству положительных и положительные расположены на случайных местах в массиве.

Задача 1059

Дан список целых чисел. Упорядочите по возрастанию только: а) положительные числа; б) элементы с четными порядковыми номерами в списке.

Задача 1058

Вводится число, являющееся первым воскресеньем января некоторого невисокосного года, и номер месяца. Напечатать числа всех воскресений этого месяца.

Задача 1057

В заданной строке найти количество цифр.

Задача 1056

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

Задача 1055

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

Задача 1054

Написать программу, рисующую снежинку Коха порядка n.

Задача 1053

Дан массив. Перемешать его элементы случайным образом так, чтобы каждый элемент оказался на новом месте.

Задача 1052

Найти сумму всех цифр целочисленного массива. Например, если дан массив [12, 104, 81], то сумма всех его цифр будет равна 17.

Задача 1051

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

Задача 1050

Создайте структуру с именем train, содержащую поля: название пункта назначения, номер поезда, время отправления. Ввести данные в массив из пяти элементов типа train, упорядочить элементы по номерам поездов. Добавить возможность вывода информации о поезде, номер которого введен пользователем. Добавить возможность сортировки массив по пункту назначения, причем поезда с одинаковыми пунктами назначения должны быть упорядочены по времени отправления.

Задача 1049

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

Задача 1048

Создать матрицу размера m x n и заполнить так, чтобы сумма элементов в каждой строке была равна номеру этой строки.

Задача 1047

Напишите программу, которая генерируется множество первых n случайных чисел с помощью решета Эратосфена.

Задача 1046

Написать программу для решения задачи о ханойских башнях.

Задача 1045

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

Задача 1044

Дана квадратная матрица. Сформировать новую матрицу, полученную из исходной путем поворота относительно центра на 90 по часовой стрелке.

Задача 1043

Среди элементов с нечетными номерами найдите наибольший элемент массива, который делится на 3.