Задача 222

Напишите программу, меняющую местами четные и нечетные биты числа с минимальным количеством инструкций.

Задача 221

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

Задача 220

Найдите четырехзначные числа, равные сумме кубов своих цифр.

Задача 219

Задана матрица 11x11, заполненная символами "X" и пробелами. Записать символ "*" во все элементы матрицы, содержащие пробел, замена которого на символ "X" привела бы к образованию сплошного вертикального, горизонтального или диагонального ряда, состоящего ровно из 5 символов "X". Полученную матрицу выдать на печать. Вводится центральная часть матрицы размером 9x9, остальные элементы матрицы считаются пробелами.

Задача 218

Создать класс с двумя переменными. Добавить конструктор с входными параметрами. Добавить конструктор, инициализирующий члены класса по умолчанию. Добавить деструктор, выводящий на экран сообщение об удалении объекта.

Задача 217

Реализуйте пирамидальную сортировку целочисленного массива.

Задача 216

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

Задача 215

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

Задача 214

Найти все числа палиндромы меньше N которые при возведении в квадрат тоже дают палиндромы.

Задача 213

Получить файл g, в котором текст выровнен по правому краю путем равномерного добавления пробелов.

Задача 212

На шахматной доске размером MxM (M<1000) расположены N слонов (1 < N < min(M2,100). Определить количество клеток, которые находятся под боем хотя бы одного из этих слонов. Слон бьет клетку, если он находится на одной диагонали с ней. Считается также, что слон бьет и ту клетку, на которой он находится.

Задача 211

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

Задача 210

Напишите программу построения драконовой ломаной порядка n.

Задача 209

Требуется определить делимость на 7 ряда целых чисел, записанных в двоичной системе счисления.

Задача 208

Задача 208 У Димы есть N квадратиков, стороны которых параллельны осям координат. Для двух квадратов A и B обозначим фигуру, которая состоит из точек A, не принадлежащих B, как A-B.
Теперь Дима хочет найти количество наборов из четырех различных квадратиков A, B , C и D, таких что A-B и C-D равны с точностью до параллельного переноса (повороты не разрешаются).

Задача 207

В книге на одной странице помещается K строк. Таким образом, на 1-й странице печатаются строки с 1-й по K-ю, на второй — с (K+1)-й по (2∙K)-ю и т.д. Напишите программу, которая по номеру строки в тексте определяет номер страницы, на которой будет напечатана эта строка, и порядковый номер этой строки на странице.

Задача 206

Даны два упорядоченных по не возрастанию списка. Объедините их в новый упорядоченный по не возрастанию список.

Задача 205

Написать программу для кодирования введенного текста с помощью азбуки Морзе.

Задача 204

Реализуйте деление длинных чисел.

Задача 203

Спроектируйте и реализуйте хеш-таблицу, использующую связные списки для обработки коллизий.