разделить последовательность А(20) на два массива в один из них четные а в другой нечетные элементы
Ответы
Ответ дал:
0
заполняешь массив после чего делаешь так(надеюсь заполнять,объявлять массив и шапку писать умеешь,пишу на паскале(и да не забудь объявить еще два массива).
n:=0;
f:=0;
for i=1 to 20 do 20
if a[i]<>0 then
begin
if a[i] mod 2 = 0 then
b[n+1]:=a[i];
else
c[f+1]:=a[i];
end.
в принципе все,остальное это красивости
n:=0;
f:=0;
for i=1 to 20 do 20
if a[i]<>0 then
begin
if a[i] mod 2 = 0 then
b[n+1]:=a[i];
else
c[f+1]:=a[i];
end.
в принципе все,остальное это красивости
Ответ дал:
0
program sro3_2;
var
A,B,C:array [1..20] of integer;
n,k,l,i:integer;
begin
writeln('|||Входные данные задачи|||');
write('Введите количество элементов:');
readln(n);
writeln('Массив А:');
for i:=1 to n do;
read(A[i]);
k:=0;
l:=0;
for i:=1 to 20 do if
if a[i]<>0 then
begin
if a[i] mod 2=0 then
b[k]:=a[i];
else
c[l]:=a[i];
end.
writeln('Массив B с четными элементами:',b[k]);
read(b[k]);
writeln('Массив C с нечетными элементами:',c[l]);
read(c[l]);
writeln;
writeln;
end.
var
A,B,C:array [1..20] of integer;
n,k,l,i:integer;
begin
writeln('|||Входные данные задачи|||');
write('Введите количество элементов:');
readln(n);
writeln('Массив А:');
for i:=1 to n do;
read(A[i]);
k:=0;
l:=0;
for i:=1 to 20 do if
if a[i]<>0 then
begin
if a[i] mod 2=0 then
b[k]:=a[i];
else
c[l]:=a[i];
end.
writeln('Массив B с четными элементами:',b[k]);
read(b[k]);
writeln('Массив C с нечетными элементами:',c[l]);
read(c[l]);
writeln;
writeln;
end.
Ответ дал:
0
Вот я так напмсал но там неправильно решает
Вас заинтересует
2 года назад
8 лет назад
8 лет назад
10 лет назад
10 лет назад