Вопрос Помогите, пожалуйста, с программированием.

Регистрация
9 Авг 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Var k, m: integer;
Dat: array[1..10] of integer;
Begin
Dat[1] := 16; Dat[2] := 20;
Dat[3] := 20; Dat[4] := 41;
Dat[5] := 14; Dat[6] := 21;
Dat[7] := 28; Dat[8] := 12;
Dat[9] := 15; Dat[10] := 35;
m := 0;
for k := 1 to 10 do
if Dat[k]>m then
begin
m := Dat[k]
end;
writeln(m);
End.

Я не понимаю программу с момента: "if Dat[k]>m then". Все элементы массива Dat больше m, тогда почему нужно выбрать именно Dat[4]?
 
Назад
Сверху