Объясните вторую строчку? for i :integer := 1 to 20 do begin
\\\\\\\\\\\\\ massiv[i] := random(6);\\\\\\\\\\\\\\\
writeln(massiv[i]);
if i mod 2 = 0 then n := n + 1;
if massiv[i] mod 3 = 0 then s := s + massiv[i];
end;

19 Окт 2020 в 19:42
141 +1
0
Ответы
1

В данном коде происходит заполнение массива massiv случайными числами от 0 до 5 с помощь функции random(6). Затем каждый элемент массива выводится на экран при помощи writeln.

Далее проверяется условие if i mod 2 = 0 then n := n + 1;, которое означает, что если текущий индекс i является четным числом, то переменная n увеличивается на 1.

И, наконец, проверяется условие if massiv[i] mod 3 = 0 then s := s + massiv[i];, которое означает, что если текущий элемент массива делится на 3 без остатка, то его значение добавляется к переменной s.

17 Апр 2024 в 22:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир