Дан массив А(20). Переписать элементы этого массива, стоящие на четных местах, подряд в массив В, а стоящие на нечетных местах – в массив С.
Ответы
Ответ дал:
0
var
A: array [1..20] of integer;
B, C: array [1..10] of integer;
i, tmp: byte;
begin
for i := 1 to 20 do
begin
A[i] := random(30)+1;
write(A[i]:4);
tmp := tmp + 1;
if i mod 2 <> 0 then C[tmp] := A[i]
else
begin
B[tmp - 1] := A[i];
tmp := tmp - 1;
end;
end;
writeln;
for i := 1 to 10 do write(B[i]:4);
writeln;
for i := 1 to 10 do write(C[i]:4);
end.
A: array [1..20] of integer;
B, C: array [1..10] of integer;
i, tmp: byte;
begin
for i := 1 to 20 do
begin
A[i] := random(30)+1;
write(A[i]:4);
tmp := tmp + 1;
if i mod 2 <> 0 then C[tmp] := A[i]
else
begin
B[tmp - 1] := A[i];
tmp := tmp - 1;
end;
end;
writeln;
for i := 1 to 10 do write(B[i]:4);
writeln;
for i := 1 to 10 do write(C[i]:4);
end.
Ответ дал:
0
Только вот старые собаки и придумывают эти новые штуки.
Одно дело, если ты в состоянии написать сам написать эти новые штуки(или хотя бы более менее понимаешь, как они работают изнутри).
Другое дело, когда ты не можешь решить задачу с одним циклом.
Одно дело, если ты в состоянии написать сам написать эти новые штуки(или хотя бы более менее понимаешь, как они работают изнутри).
Другое дело, когда ты не можешь решить задачу с одним циклом.
Ответ дал:
0
Я только учусь паскалю, так что не обижайтесь на меня)))
Ответ дал:
0
Да никто и не обижается)))
Ответ дал:
0
Вы же про "соль на рану" так написали, будто знаете уже пяток других языков, а вот этот Паскаль - ну просто заноза... )))
Ответ дал:
0
А насчет ссылки на программирование в FPC Вы все же подумайте, если не хотите и дальше получать современные решения на PABC 3.3 )))
Вас заинтересует
2 года назад
2 года назад
2 года назад