У исполнителя «Умник 1.0» две команды, которым присвоены номера: 1. умножь на 4 2. вычти 3 Первая из них увеличивает число в 4 р
У исполнителя «Умник 1.0» две команды, которым присвоены номера: 1. умножь на 4 2. вычти 3 Первая из них увеличивает число в 4 раза, вторая — уменьшает число на экране на 3. Составьте алгоритм получения из числа 1 числа 49, содержащий не более 5 команд. A) 11112 B) 11111 C) 11212 D) 12112
{1. Заполните массив L [9] с клавиатуры числами 105, 126, 134, 176, 181, 193, 132, 144, 156 и ввести на экран } var L:array [1..9] of byte; n,i:byte; begin N:=9; {считываем с клавиатруры N чисел} writeln('введите масссив'); for i:=1 to n do read(L[i]); writeln; writeln('Массив:');
{вывод на экран массива} for i:=1 to n do write(L[i]:7);{7 позиций под число} end.
{2 . заполнить массив К [22] случайными числами в интервале от 2 до 42 и вывести его на экран.} var K:array [1..22] of byte; n,i:byte; begin N:=22; randomize; for i:=1 to n do k[i]:=2+random(41);{если включая [2,42]} writeln; writeln('Массив:');
{вывод на экран массива} for i:=1 to n do write(K[i]:7);{7 позиций под число} end.
Такие задачи решаются с помошью таблицы и внимательно изучая факты она заполняется. Потом используется метод исключения.
Всю задачу расписывать очень долго. Я приведу только один пример:
Коршунов - самый молодой, а химик старше историка, следовательно Коршунов не химик (он не может быть старше кого бы то ни было, потому что самый младший).