Предмет: Информатика, автор: Ник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;
Автор ответа: jocasoguci
0
Можете помочь с поим вопросом?
Автор ответа: Ацетатик
0
могу
Автор ответа: jocasoguci
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
Автор ответа: jocasoguci
0
https://znanija.com/task/26869509
Автор ответа: Аноним
0
Поменьше используйте в вопросах слов типа "шарит" - может, больше проку будет. А Ваш комментарий в данном месте - типичный СПАМ.
Автор ответа: jocasoguci
0
Извините.
Автор ответа: jocasoguci
0
Исправил текст задания.Можете помочь?(
Автор ответа: jocasoguci
0
Эникей,сможете помочь?Буду очень благодарен.
Похожие вопросы
Предмет: Математика, автор: kusok04092008
Предмет: Алгебра, автор: je0a4kfhftdKatta