Задача 82

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

Задача 81

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

Задача 80

Создать и вывести на экран матрицу 2 x 3, заполненную случайными числами из [0, 9].

Задача 79

Дан текст, имеющий вид x1−x2+x3−x4+..., где xi - цифра или двузначное число. Найдите значение выражения.

Задача 78

Даны два списка. Определите, совпадают ли множества их элементов.

Задача 77

Удалить в заданной директории все пустые папки (в том числе и вложенные).

Задача 76

Даны N целых чисел X1, X2, …, XN. Расставьте между ними знаки «+» и «-» так, чтобы значение получившегося выражения было равно заданному целому S.

Задача 75

Преобразовать простую дробь в десятичную. Если дробь окажется периодической, то период указать в скобках. Период искать в первых 100 цифрах после запятой.

Задача 74

Создать функцию по преобразованию нотаций: строка вида 'this_is_string' преобразуется в 'thisIsString' (так называемая CamelCase-нотация).

Задача 73

Найдите, сколько точек с целочисленными координатами попадает в круг радиуса r с центром в точке (x,y).

Задача 72

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

Задача 71

Задача 71 Задан массив М [1:N] натуральных чисел, упорядоченный по не убыванию, т.е.: M[1]<=M[2]<=...<=M[N]. Найти первое натуральное число, не представимое суммой никаких элементов этого массива, при этом сумма может состоять и из одного слагаемого, но каждый элемент массива может входить в нее только один раз.

Задача 70

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

Задача 69

Реализовать нейронную сеть, определяющую язык программирования по введенному исходному коду.

Задача 68

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

Задача 67

Задано натуральное N. Требуется написать программу, которая определит количество цифр 5 в записи всех натуральных чисел от 1 до N включительно.

Задача 66

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

Задача 65

Вася решил научиться играть в шахматы. Он нашел книгу с записями партий и внимательно их изучает. Может быть, когда-нибудь Вася станет великим шахматистом, но пока он еще учится в начальной школе, и ему нелегко дается шахматная нотация. Больше всего трудностей у Васи вызывают ходы шахматного коня. Он попросил вас написать программу, которая сможет сообщить Васе, на какие клетки можно пойти конем с заданной клетки.

Задача 64

Задача 64 Задан N-угольник на плоскости (N<30). Найти все его оси симметрии и по одному разу вывести на печать для каждой из них на отдельной строке координаты точек пересечения с данной осью контура N-угольника. Первая строка исходных данных содержит число N, остальные строки содержат N пар декартовых координат вершин N-угольника в порядке их соединения сторонами. Все координаты - четные числа.

Задача 63

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