# скобках обозначены

скобках обозначены символы, которых может не быть. r91_4 Заполняем по принципу, первый шаг второй шаг и так (N div 2 + N mod 2) раз. В зависимости от шага вычисляются верхний и нижний параметры стандартного цикла for. r91_5 Пусть дробь имеет вид N/M, где N&lt;M, тогда цифры частного L и остатка N получаются по следующим формулам: L=10*N DIV M (деление нацело) и N=10*N-L*M и т. д. Каждый остаток не превосходит M, поэтому если мы определим массив A[1..M], значением элементов которого будет множество частных, полученных для соответствующего остатка, то для очередного остатка N и частного L, присутствие L в A[N] говорит о том, что начался период. o91_1 Необходимо получить все подмножества множества из шести символов. Будем генерировать шестиразрядные двоичные числа, так, 010101 будет соответствовать подстроке &quot;bdf&quot; для строки &quot;abcdef&quot;. Принцип генерации: просматриваем число слева направо до первого нуля, заменяя все 1 на 0, например после 110011 получим 001011.

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа