Var a: array [1..20] of integer; i, m: integer; begin for i := 1 to 20 do begin a[i] := random(50); writeln('[', i, '] => ', a[i]); <span> end; </span> m := 1; for i := 1 to 20 do if (a[m] > a[i]) then m := i; writeln('[', m, '] => ', a[m]); end.
{Файл prog1_13_3.pasЗадача: Даны значения трёх целочисленных переменных a, b, c. Переместить их значения так, чтобы переменная а получила бы исходное значение b, b получила бы значения c, а переменная c - значение a.Автор: Башмаков М. Д., ИТ-11Дата: 15,09,2015} var a, b, c, k: integer; begin k:=0; {Ввод} writeln('введите переменные a, b, c'); readln (a, b, c); {Перемещенние} k:=a; a:=b; b:=c; c:=k; {Вывод} writeln('а=',a,' b=',b, ' c=',c);end.
Последний столбец заполнен неправильно. Должно быть: х х+25 х+150 х+114 114 570 285
Ответы одинаковые потому что в пятой строке вычитается переменная и, таким образом, выражение имеет только константы, соответственно, результат не зависит от переменных.