Ответы на вопрос:
Const m=6; n=8; var a: array[1..m,1..n] of integer; i,j,r: integer; begin randomize; writeln('исходный массив'); for i : = 1 to m do begin for j : = 1 to n do begin a[i,j]: =random(100); write(a[i,j]: 3) end; writeln end; for j: =1 to n do begin r: =a[1,j]; a[1,j]: =a[m,j]; a[m,j]: =r end; writeln('результирующий массив'); for i : = 1 to m do begin for j : = 1 to n do write(a[i,j]: 3); writeln end end. тестовое решение: исходный массив 6 93 10 3 80 4 47 71 33 33 75 85 93 22 53 16 83 30 39 95 35 53 30 83 29 43 83 54 88 83 49 67 24 67 47 97 82 40 67 35 42 26 67 23 28 8 8 45 результирующий массив 42 26 67 23 28 8 8 45 33 33 75 85 93 22 53 16 83 30 39 95 35 53 30 83 29 43 83 54 88 83 49 67 24 67 47 97 82 40 67 35 6 93 10 3 80 4 47 71
Если элементы массива идут по возрастанию, то вот так program wstawka; uses crt; const min=1; max=20; type zona=min..max; massiw=array[zona] of integer; var mas: massiw; i,j: zona; a,n,m: integer; t: boolean; begin randomize; clrscr; n: =random(20); writeln('4ucjlo n = ',n); m: =random(20); writeln('4ucjlo m = ',m); for i: =min to max-2 dobeginmas[i+1]: =mas[i]+random(5); write(mas[i],' '); end; for i: =min to max-2 doif (mas[i]> n) and (t=false) thenbegint: =true; a: =mas[i]; mas[i]: =n; for j: =i+1 to max dobeginn: =mas[j]; mas[j]: =a; a: =n; end; end; for i: =min to max-1 doif (mas[i]> m) and (t=true) thenbegin t: =false; a: =mas[i]; mas[i]: =m; for j: =i+1 to max dobeginm: =mas[j]; mas[j]: =a; a: =m; end; end; writeln; for i: =min to max do write(mas[i],' '); readkey; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
azbyka123456789017.12.2020 22:44
-
ТАПОРИК08.11.2020 01:38
-
Умницв12.02.2020 06:24
-
аникдим08.11.2022 03:52
-
ludcolobanova12.09.2021 12:42
-
Тирия09.09.2020 19:57
-
AlexPomanov28.09.2020 07:13
-
AlinaRai03.07.2022 11:04
-
77linnik11.10.2021 16:28
-
GP724.05.2023 06:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.