скобках обозначены
скобках обозначены символы, которых может не быть.
r91_4 Заполняем по принципу, первый шаг
второй шаг
и так (N div 2 + N mod 2) раз. В зависимости от шага вычисляются верхний и нижний параметры стандартного цикла for.
r91_5 Пусть дробь имеет вид N/M, где N<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 будет соответствовать подстроке "bdf" для строки "abcdef". Принцип генерации: просматриваем число слева направо до первого нуля, заменяя все 1 на 0, например после 110011 получим 001011.
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа