Задача 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
Задан массив М [1:N] натуральных чисел, упорядоченный по не убыванию, т.е.: M[1]<=M[2]<=...<=M[N]. Найти первое натуральное число, не представимое суммой никаких элементов этого массива, при этом сумма может состоять и из одного слагаемого, но каждый элемент массива может входить в нее только один раз.
Задача 70
Дан некоторый набор букв и словарь. Ваша задача - подсчитать, сколько различных слов из словаря можно составить из этих букв.
Задача 69
Реализовать нейронную сеть, определяющую язык программирования по введенному исходному коду.
Задача 68
Написать программу для решения задачи о ханойских башнях.
Задача 67
Задано натуральное N. Требуется написать программу, которая определит количество цифр 5 в записи всех натуральных чисел от 1 до N включительно.
Задача 66
Два круга заданы координатами центров в прямоугольной декартовой системе координат и радиусами. Найти площадь их пересечения.
Задача 65
Вася решил научиться играть в шахматы. Он нашел книгу с записями партий и внимательно их изучает. Может быть, когда-нибудь Вася станет великим шахматистом, но пока он еще учится в начальной школе, и ему нелегко дается шахматная нотация. Больше всего трудностей у Васи вызывают ходы шахматного коня. Он попросил вас написать программу, которая сможет сообщить Васе, на какие клетки можно пойти конем с заданной клетки.
Задача 64
Задан N-угольник на плоскости (N<30). Найти все его оси симметрии и по одному разу вывести на печать для каждой из них на отдельной строке координаты точек пересечения с данной осью контура N-угольника. Первая строка исходных данных содержит число N, остальные строки содержат N пар декартовых координат вершин N-угольника в порядке их соединения сторонами. Все координаты - четные числа.
Задача 63
Написать программу, определяющую является ли двоичное дерево деревом поиска.