program massiv;
Uses Crt;
var
a:array[0..19] of integer;
i: integer;
begin
clrscr; { очищаем экран }
randomize; { запускаем генератор случайных чисел }
{ формируем массив }
for i:=0 to 19 do
begin
a[i]:=10+random(90);
if (a[i] mod 7) > 0 then { проверяем остаток от деления на 7 }
write(i:3);
end;
end.
program massiv;
uses crt;//для открытия отдельного окна
const nmax=100;
var a:array[1..nmax] of integer;
n,i: integer;
begin
randomize; { запускаем генератор случайных чисел }
{ формируем массив }
repeat
write('Введите размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Массив:');
for i:=1 to n do
begin
a[i]:=random(10)+90;
write(a[i],' ');
end;
writeln;
writeln('Номера элементов массива, не кратных 7:');
for i:=1 to n do
if a[i] mod 7<>0 then write(i,' ');//не элементы, а номера!
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.