Предмет: Информатика,
автор: Ник229
Дан массив А(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 )))
Похожие вопросы
Предмет: Математика,
автор: mokrienkosofia338
Предмет: Алгебра,
автор: Fizika95
Предмет: История,
автор: Аноним
Предмет: Математика,
автор: laila0508
Предмет: Литература,
автор: DarinaKolobova