
4. Варианты заданий
Написать функцию
, где
, для вычисления биноминальных коэффициентов:
Перевести целое число из одной системы счисления в другую.
Дано N различных натуральных чисел. Напечатать все возможные сочетания этих чисел.
Найти значение X в степени Y, где X - вещественное число, а Y - целое. Вычислять согласно формуле:
Вычислить все простые числа на интервале от 2 до n.
Написать функцию, вычисляющую остаток от деления нацело для двух целых чисел. Не использовать аналогичные стандартные функции и операции умножения, деления и возведения в степень.
Написать функцию, выполняющую деление нацело одного числа на другое. Не использовать аналогичные стандартные функции и операции умножения, деления и возведения в степень.
Задана последовательность вещественных чисел, описать функцию, которая ищет минимальный элемент в этой последовательности.
Пусть на шахматной доске обход конем уже начат, и конь уже побывал на нескольких клетках. Определить, можно ли завершить этот обход. Если да, то указать последовательность ходов.
Обойти шахматную доску конем, побывав в каждой клетке не более одного раза, и вернуться в исходную клетку.
Задан изограф. Надо обойти все вершины графа, в каждой вершине побывав не более одного раза. Если это невозможно, то вывести соответствующее сообщение. Граф задается двоичной матрицей смежности. Матрица считывается из файла. Первая строка файла – количество N вершин графа, далее указывается сама матрица NN.
Условие предыдущей задачи. Пусть на графе обход уже начат. Определить, можно ли завершить этот обход. Если да, то указать последовательность обхода.
«Лабиринт». Лабиринт задается двумерным массивом. Необходимо найти выход из начальной клетки. Элементы, по которым можно пройти, обозначаются «1», а по которым нельзя проходить – «0». Исходная позиция обозначается цифрой «2». Если проход возможен, то координаты каждого шага вывести на экран. Если пройти нельзя, то выдать соответствующее сообщение. Проход по диагонали невозможен.
Из состава участников конференции, на которой присутствует N человек надо избрать делегацию, состоящую из M человек. Сколькими способами это можно сделать?
Какое максимальное число коней можно расставить на шахматной доске, при условии, что они не будут бить друг друга?
Вывести на экран все возможные способы расстановки белых фигур (два коня, два слона, две ладьи, ферзь и король) на первой линии шахматной доски (без соблюдения обычных правил расстановки).
Вывести на экран все возможные способы расстановки 8 ферзей на шахматной доске, при условии, чтобы они друг друга не били.
Дан массив из n целых положительных чисел a[1]…a[n] и число s. Требуется узнать, может ли число s быть представлено как сумма некоторых из чисел массива a. (Каждое число можно использовать не более чем по одному разу.)
Перечислить все последовательности из n нулей, единиц и двоек, в которых никакая группа цифр не повторяется два раза подряд (нет участка вида XX ).
Перечислить все последовательности из n нулей, единиц и двоек, в которых никакая группа цифр не повторяется три раза подряд (нет участка вида XXX ).