НАПИСТЬЬ ПРОГРАМУ ** ПАСКАЛЕдан массив из 12 случайных чисел от 0 до 30 вывести ** экран...

0 голосов
67 просмотров

НАПИСТЬЬ ПРОГРАМУ НА ПАСКАЛЕ
дан массив из 12 случайных чисел от 0 до 30 вывести на экран индексы четных элементов массава


Информатика (19 баллов) | 67 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var ar:array[1..12] of integer;
ar2:array[1..12] of integer;
i,k:integer;
begin;
randomize;
writeln('Array:');
for i:=1 to 12 do
 begin;
 ar[i]:=random(30);
 write(ar[i]:4);
 if ar[i] mod 2=0 then
  begin;
  inc(k);
  ar2[k]:=i;
end;
end;
writeln;
writeln('Final array:');
for i:=1 to k do
write(ar2[i]:4);
end.

(38.6k баллов)
0

бро выводит Array:
   9  25   8   5  28   1  17  21   6  20   7  20
Final array:
   3   5   9  10  12

0

Так и должно быть. Это индексы чётных по значению элементов.