Ответы на вопрос:
//pascalabc.net 3.2 сборка 1318 var ar1,ar2: array of integer; n1,n2,i: integer; procedure gennotodd(var ar1,ar2: array of integer; n: integer); var i,j: integer; begin i: =1; j: =0; setlength(ar1,n div 2); while i< =n-1 do begin ar1[j]: =ar2[i]; inc(j); i+=2; end; end; procedure swaparr(var ar1,ar2: array of integer; var n1,n2: integer); var buf: array of integer; i,j,otbuf: integer; begin setlength(buf,n2); for i: =0 to n2-1 do buf[i]: =ar2[i]; gennotodd(ar2,ar1,n1); gennotodd(ar1,buf,n2); otbuf: =n2; n2: =n1 div 2; n1: =otbuf div 2; end; procedure readarr(var ar: array of integer; var n: integer); var i: integer; begin readln(n); setlength(ar,n); for i: =0 to n-1 do readln(ar[i]); end; procedure writearr(ar: array of integer; n: integer); var i: integer; begin for i: =0 to n-1 do write(ar[i]: 4); writeln; end; begin readarr(ar1,n1); readarr(ar2,n2); swaparr(ar1,ar2,n1,n2); writearr(ar1,n1); writearr(ar2,n2); end. пример ввода: 2 1 2 7 1 2 3 4 5 6 7 пример вывода: 2 4 6 2
Популярно: Информатика
-
twentytw15.10.2021 14:44
-
superviazovich12.04.2020 16:34
-
Камила07001.11.2021 00:08
-
valikrulit123416.01.2023 17:01
-
RILIR20.02.2020 16:04
-
Saaabiii04.09.2020 13:43
-
ник502825.04.2020 05:28
-
8963587889501.07.2021 13:42
-
vladysa2005520.03.2022 19:51
-
Шоколадка29004.08.2020 05:45