Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов.
Answers & Comments
siemens321
Program rappey; const n=10; var a:array[1..n] of integer; i,k:integer; begin for i:=1 to n do begin a[i]:=random(10); write(a[i],' '); end; writeln; for i:=1 to n do begin if a[i] mod 2<>0 then begin write(a[i],' '); end; end; writeln; end.
2 votes Thanks 2
Rembo98
Спасибо,можеш описать программу каторую описал?
siemens321
Конечно, сначала генерируем массив командой random,
siemens321
затем проверяем на чётность mod 2 <>0 находит
siemens321
и в цикле выводим их в порядке нахождения. Всё
Rembo98
Program rappey; const n=10; var a:array[1..n] of integer; i,k:integer; begin for i:=1 to n do begin a[i]:=random(10); write(a[i],' '); end; writeln; for i:=1 to n do begin if a[i] mod 2<>0 then begin write(a[i],' '); end; end; writeln; end.
siemens321
const n=10; var a:array[1..n] of integer; i,k:integer; begin for i:=1 to n do begin a[i]:=random(10); {генерируем массив, заполняя его случайным образом} write(a[i],' '); { выводим полученный массив} end; writeln; for i:=1 to n do begin if a[i] mod 2<>0 then begin {проверяем числа на нечётность, mod 2 не равно 0, тоесть не делиться на цело на 2} write(a[i],' '); {выводим результат} end; end;
Answers & Comments
const n=10;
var
a:array[1..n] of integer;
i,k:integer;
begin
for i:=1 to n do begin
a[i]:=random(10);
write(a[i],' ');
end;
writeln;
for i:=1 to n do begin
if a[i] mod 2<>0 then begin
write(a[i],' ');
end;
end;
writeln;
end.
const n=10;
var
a:array[1..n] of integer;
i,k:integer;
begin
for i:=1 to n do begin
a[i]:=random(10);
write(a[i],' ');
end;
writeln;
for i:=1 to n do begin
if a[i] mod 2<>0 then begin
write(a[i],' ');
end;
end;
writeln;
end.
var
a:array[1..n] of integer;
i,k:integer;
begin
for i:=1 to n do begin
a[i]:=random(10); {генерируем массив, заполняя его случайным образом}
write(a[i],' '); { выводим полученный массив}
end;
writeln;
for i:=1 to n do begin
if a[i] mod 2<>0 then begin {проверяем числа на нечётность, mod 2 не равно 0, тоесть не делиться на цело на 2}
write(a[i],' '); {выводим результат}
end;
end;