Предмет: Информатика,
автор: Ник229
Дан массив А(20). Переписать элементы этого массива, стоящие на четных
местах, подряд в массив В, а стоящие на нечетных местах – в массив С. Все
три массива отпечатать.
(сложнА, знаю) хыхыхы
Ответы
Автор ответа:
0
Program pr;
Var a, b, c:array [1..20] of integer;
i, c1, c2:integer;
begin
for i:=1 to 20 do read(a[i]);
for i:=1 to 20 do
if i mod 2 = 0 then begin
b[c1]:=a[i];
Inc(c1);
end
else begin
c[c2]:=a[i];
Inc(c2);
end;
for i:=1 to 20 do write(b[i], ' ');
for i:=1 to 20 do write(c[i], ' ');
end;
Var a, b, c:array [1..20] of integer;
i, c1, c2:integer;
begin
for i:=1 to 20 do read(a[i]);
for i:=1 to 20 do
if i mod 2 = 0 then begin
b[c1]:=a[i];
Inc(c1);
end
else begin
c[c2]:=a[i];
Inc(c2);
end;
for i:=1 to 20 do write(b[i], ' ');
for i:=1 to 20 do write(c[i], ' ');
end;
Автор ответа:
0
Можете помочь с поим вопросом?
Автор ответа:
0
могу
Автор ответа:
0
https://znanija.com/task/26869509
Автор ответа:
0
// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программа не работает, обновите версию!
begin
var A:=ReadArrInteger('Введите 20 элементов массив А'+NewLine,20);
Write('A: '); A.Println;
var B:=A.Where((v,i)->i.IsOdd).ToArray; Write('B: '); B.Println;
var C:=A.Where((v,i)->i.IsEven).ToArray; Write('C: '); C.Println
end.
Пример
Введите 20 элементов массив А
-49 11 -39 15 43 -9 30 25 9 25 42 -39 -26 1 -49 -43 33 -46 -1 -24
A: -49 11 -39 15 43 -9 30 25 9 25 42 -39 -26 1 -49 -43 33 -46 -1 -24
B: 11 15 -9 25 25 -39 1 -43 -46 -24
C: -49 -39 43 30 9 42 -26 -49 33 -1
// Внимание! Если программа не работает, обновите версию!
begin
var A:=ReadArrInteger('Введите 20 элементов массив А'+NewLine,20);
Write('A: '); A.Println;
var B:=A.Where((v,i)->i.IsOdd).ToArray; Write('B: '); B.Println;
var C:=A.Where((v,i)->i.IsEven).ToArray; Write('C: '); C.Println
end.
Пример
Введите 20 элементов массив А
-49 11 -39 15 43 -9 30 25 9 25 42 -39 -26 1 -49 -43 33 -46 -1 -24
A: -49 11 -39 15 43 -9 30 25 9 25 42 -39 -26 1 -49 -43 33 -46 -1 -24
B: 11 15 -9 25 25 -39 1 -43 -46 -24
C: -49 -39 43 30 9 42 -26 -49 33 -1
Автор ответа:
0
https://znanija.com/task/26869509
Автор ответа:
0
Поменьше используйте в вопросах слов типа "шарит" - может, больше проку будет. А Ваш комментарий в данном месте - типичный СПАМ.
Автор ответа:
0
Извините.
Автор ответа:
0
Исправил текст задания.Можете помочь?(
Автор ответа:
0
Эникей,сможете помочь?Буду очень благодарен.
Похожие вопросы
Предмет: Русский язык,
автор: milanaliyev9
Предмет: Математика,
автор: kusok04092008
Предмет: Русский язык,
автор: Maryarti
Предмет: Математика,
автор: alena163
Предмет: Алгебра,
автор: je0a4kfhftdKatta