137.
В множестве, состоящем из натуральных чисел, в десятичной записи которых встречаются только цифры 1,3 и 7, все элементы занумерованы в порядки возрастания, начиная с 1. По заданому N определить N-й элемент данного множества.
Бусы.
На круговую нитку нанизаны бусы. Таблица В содержит веса бусинок b1, b2, ..., bn, причём первым указан вес самой тяжёлой бусинки, веса остальных бусинок указываются в соответсвии с расположнием их на нитке при обходе её по часовой стрелке. Перестроить таблицу В так, чтобы обход нитки по часовой стрелке начинался с бусинки с минимальным весом.
Вещества.
Имеется N перенумерованных химических веществ. Дана таблица взаимодействия. Пробирку последовательно, по слоям заполяют Z различными веществами. В соответсвии с таблицей взаимодействия соседние слои могут взаимодействовать, приводя к появлению нового вещества, которое тоже может вступать в реакцию с веществами из соседних слоёв. Считается, что реакция происходит мгновенно. Требуется определить, какие вещества остануться в пробирке по завершении всех реакций.
Время.
Поезд проходит станцию A в M часов N минут. Известно, что на станцию B он прибудет ровно через K часов T минут. В котором часу он прибудет на станцию B?
Кубик.
В трехмерном пространстве имеется кубик с единичной длиной ребра. Две противоположные вершины кубика имеют координаты (0,0,0) и (1,1,1). Вводятся координаты двух произвольных вершин кубика (x,y,z) и (u,v,w). Требуется определить, лежат ли вершины с введенными координатами на одном ребре, на одной грани, совпадают одна с другой или являются противоположными.
Скобки.
Расстановка скобок называется правильной, если за каждой открывающей скобкой следует своя закрывающая скобка и каждой закрывающей скобке предшествует своя открывающая скобка. Составить программу определения правильности расстановки скобок.
Шифр Цезаря.
Создать программу шифровки и дешифровки текста по методу Цезаря. Ключом шифра является задаваемая цифра i: k-тая буква алфавита заменяется на (k+i)-ю букву, другие знаки текста (цифры, пробелы, знаки препинания) не шифруются. При этом буквы, номера которых превышают число букв алфавита, определяются циклическим переходом на начало алфавита. Например, при i=2 предпоследняя буква алфавита заменяется на первую, а последняя на вторую.
Экономия переменных.
Даны две целые переменные a, b. Составить фрагмент программы, после исполнения которого значения переменных поменялись бы местами (новое значение a равно старому значению b и наоборот), при этом нельзя использовать дополнительные переменные.