Есть ответ 👍

, слова вставить надо

198
251
Посмотреть ответы 1

Ответы на вопрос:


// pascalabc.net 3.0, сборка 1110 const   nn=30; var   i,j,n,p,q: integer;   c: array[1..nn+1,1..nn+2] of char;   a,b: array[1..nn+1] of char;   t: char; begin   write('введите n (1-30): '); read(n);   if n=1 then p: =1   else begin write('введите p (1-',n,'): '); read(p) end;   write('введите q (1-',n+1,'): '); read(q);   // инициализация и вывод   randomize;   for i: =1 to n do       for j: =1 to n+1 do           c[i,j]: =chr(ord('а')+random(32)); // [а..я]   writeln('*** исходная матрица c ***');   for i: =1 to n+1 do begin       for j: =1 to n+2 do begin           if (j=n+2) or (i=n+1) then c[i,j]: ='*';           write(c[i,j]: 2)           end;       writeln   end;   writeln('*** вектор а ***');   for i: =1 to n+1 do begin       a[i]: =chr(ord('a')+random(26)); // [a..z]       write(a[i]: 2)       end;   writeln(#13#10,'*** вектор b ***');   for i: =1 to n+1 do begin       b[i]: =chr(ord('a')+random(26)); // [a..z]       write(b[i]: 2)       end;   writeln;   // вставка строки ниже p на основе вектора а   for i: =n+1 downto p+1 do       for j: =1 to n+1 do           c[i,j]: =c[i-1,j];   for j: =1 to n+1 do c[p+1,j]: =a[j];   writeln('*** матрица c после вставки строки ***');   for i: =1 to n+1 do begin       for j: =1 to n+2 do write(c[i,j]: 2);       writeln   end;   // вставка столбца правее q на основе вектора а   for j: =n+2 downto q+1 do       for i: =1 to n+1 do           c[i,j]: =c[i,j-1];   for i: =1 to n+1 do c[i,q+1]: =b[i];   writeln('*** результирующая матрица c ***');   for i: =1 to n+1 do begin       for j: =1 to n+2 do write(c[i,j]: 2);       writeln   end; end. тестовое решение: введите n (1-30): 6 введите p (1-6): 2 введите q (1-7): 3 *** исходная матрица c ***   ю м в щ я п э *   р х к л х т ч *   б б ф я с о ъ *   е к д ж о ю ъ *   ь з з б а к х *   у т ъ с ь к щ *   * * * * * * * * *** вектор а ***   h a h d u g t *** вектор b ***   r y c e s u u *** матрица c после вставки строки ***   ю м в щ я п э *   р х к л х т ч *   h a h d u g t *   б б ф я с о ъ *   е к д ж о ю ъ *   ь з з б а к х *   у т ъ с ь к щ * *** результирующая матрица c ***   ю м в r щ я п э   р х к y л х т ч   h a h c d u g t   б б ф e я с о ъ   е к д s ж о ю ъ   ь з з u б а к х   у т ъ u с ь к щ

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS