Задать вопрос
23 января, 17:42

Объясните, почему он выводит 21, а не 19?

Var k, m: integer;

Dat: array[1 ... 11] of integer;

Begin

Dat[1]: = 20;

Dat[2]: = 27;

Dat[3]: = 19;

Dat[4]: = 28;

Dat[5]: = 26;

Dat[6]: = 22;

Dat[7]: = 24;

Dat[8]: = 28;

Dat[9]: = 26;

Dat[10]: = 21;

Dat[11]: = 27;

m : = 0

for k : = 1 to11 do

if Dat[k] < 25 then begin

m : = Dat[k];

end;

writeln (m) ;

End.

+3
Ответы (1)
  1. 23 января, 18:19
    0
    У тебя программа выводит нечётное число. Которое меньше того, что стоит в: if Dat[k] 21, то будет выводить 19
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Объясните, почему он выводит 21, а не 19? Var k, m: integer; Dat: array[1 ... 11] of integer; Begin Dat[1]: = 20; Dat[2]: = 27; Dat[3]: = ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы