Сколько клеток в лабиринте на рисунке таковы, что если в них поставить робота и заставить его выполнить программу: если справа стена или слева стена то: шаг вверх то робот сделает шаг и не разобьется? робот разбивается, если делает шаг сквозь стену. например, стоя в левом верхнем углу лабиринта и сделав шаг вверх, робот разобьется.
208
330
Ответы на вопрос:
Код вот такой, блок-схему сможешь написать по комментам var a: array [1..100] of integer; n, i, max, min: integer; ans: real; begin writeln('введите кол-во эллементов массива (от 1 до 100)'); readln(n); // cчитывается кол-во элементов read(a[1]); // cчитывается первый элемент массива max : = a[1]; //a[1] принимается за максимальный элемент min : = a[1]; //a[1] принимается за минимальный элемент for i : = 2 to n do begin // цикл от 2 до n read(a[i]); // cчитывается i-тый элемент массива if (max < a[i]) then // если max меньше нового эллемента обновить max max : = a[i] else if (min > a[i]) then // если min больше нового эллемента обновить min min : = a[i]; end; ans : = max / min; //присвоить переменной ans ответ на writeln(ans); // вывести ответ end.
Популярно: Информатика
-
olgagk118.05.2021 12:08
-
СнежанаВолк06.09.2022 15:30
-
Twister0407.05.2021 22:47
-
бббб903.04.2022 23:03
-
artemyaros2005oxkd2q27.04.2023 17:55
-
kuku228803.04.2023 22:15
-
vovagudov2927.04.2022 16:44
-
АринаКузьмичева15.11.2021 22:04
-
chelikteliklol01.04.2023 09:07
-
Рыбка1Золотая07.02.2020 10:05