В операторах Dat[1] := 7; ... ; <span>Dat[10] := 9; задаются элементы массива.
</span><span>m := 0; n := 0; - начальные значения переменных m и n.
В цикле </span>for k := 1 to 10 do ... каждый элемент массива сравнивается с текущим значением переменной m (<span>Dat[k] >= m). Если элемент больше, то значения переменных m и n меняются: в переменной m запоминается значение элемента массива, в переменной n - значение номера (индекс) этого элемента. Таким образом, после выполнения цикла значения переменных будут: m=10; n=8. На экран будет выведено значение 8 (это номер последнего максимального элемента массива).
Ответ: 8</span>
Ответ:
Операционная система поступила в продажу 22 октября 2009 года — меньше, чем через три года после выпуска предыдущей операционной системы
Объяснение:
var x,s,p:integer;
begin
p:=1;
while s<300 do begin
readln(x);
if x mod 3=0 then p:=p*x;
s:=s+x;
end;
if p<>1 then writeln(p) else writeln('0');
end.
На первом круге выходят номера 2, 4 и 6. Остаются 1, 3, 5, 7.
На втором круге выходят номера 3 (ставший вторым) и 7 (четвертым).
На 3 круге остаются 1 и 5, выходит 5.
Остается 1.