Даны два одномерных массива разной размерности. для каждого из заданных одномерных массивов выполнить: из заданного одномерного массива произвольного размера переписать последовательно в другой массив элементы начального массива, стоящие на четных местах. решить с процедур
119
442
Ответы на вопрос:
//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
Нажмите Пуск, введите имя документа (в Windows 8.1 введите имя документа в поле поиска), затем нажмите клавишу ВВОД.
Если список документов (или список файлов в Windows 8.1) содержит документ, дважды щелкните его, чтобы открыть в Word.
надеюсь ^3^
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ultraomegaus15.10.2020 10:06
-
pandaaaaaa150601.06.2023 21:45
-
поняття25.07.2020 00:17
-
Pavel181020.02.2023 06:40
-
angelinaignaty127.03.2020 10:39
-
5949492094858315.10.2021 22:42
-
temson1915.05.2021 11:02
-
oksanasmolko2028.05.2023 00:46
-
antstuart26.03.2021 06:39
-
EmirAmirov11.07.2022 10:45
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.