Ответы на вопрос:
Uses crt; const nn=10; var a: array[1..nn,1..nn] of integer; d: array[1..nn] of boolean; i,j,k,n,n1,i1: integer; begin clrscr; randomize; write('укажите число строк в массиве (2-10): '); read(n); writeln('исходный массив'); for i: =1 to n do begin for j: =1 to n do begin a[i,j]: =random(51)-25; write(a[i,j]: 4) end; writeln end; write('введите число, строки с которым надо удалить: '); read(k); for i: =1 to n do begin d[i]: =false; j: =1; while (j< =n) and not d[i] do begin d[i]: =(a[i,j]=k); inc(j) end end; n1: =n; while (d[n1]) and (n1> 0) do dec(n1); if n1=0 then writeln('удалены все строки') else begin for i: =n1 downto 1 do begin if d[i] then begin for i1: =i to n1-1 do for j: =1 to n do a[i1,j]: =a[i1+1,j]; dec(n1) end end; writeln('результирующий массив'); for i: =1 to n1 do begin for j: =1 to n do write(a[i,j]: 4); writeln end end; readkey end. тестовое решение: укажите число строк в массиве (2-10): 10 исходный массив -6 23 18 9 4 15 -22 12 16 -18 11 20 -16 -22 -20 -24 -21 25 12 14 -11 7 22 4 -6 -15 -14 -7 -19 1 -16 5 -9 19 6 10 2 2 10 18 -18 -6 -24 21 16 -22 12 2 -25 5 0 -11 16 -11 6 21 -12 -1 13 -20 -24 3 -22 14 19 22 2 -15 10 -13 -22 16 12 24 -3 -2 -20 16 -11 4 -9 -15 -1 -20 17 -17 -24 3 -19 9 23 7 -25 -6 16 13 -5 22 -18 18 введите число, строки с которым надо удалить: -6 результирующий массив 11 20 -16 -22 -20 -24 -21 25 12 14 -16 5 -9 19 6 10 2 2 10 18 0 -11 16 -11 6 21 -12 -1 13 -20 -24 3 -22 14 19 22 2 -15 10 -13 -22 16 12 24 -3 -2 -20 16 -11 4 -9 -15 -1 -20 17 -17 -24 3 -19 9
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
erfsdgfRyde17.03.2020 20:05
-
kuznetsovakristina20.09.2022 23:15
-
dayana1311200722.10.2022 02:06
-
pasha2501325.01.2023 05:46
-
MrKreeD124.06.2022 11:16
-
макс1010619.07.2021 12:03
-
Zver777707.06.2023 03:06
-
Sake11124.08.2021 19:55
-
PilkaPie06.01.2022 08:39
-
Viktor2017Kot25.01.2020 18:02
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.