1.дана вещественная матрица размерности n * m. удалить k столбец матрицы.

xxsPiRiTxx xxsPiRiTxx    3   29.05.2019 18:40    1

Ответы
teterev2003 teterev2003  28.06.2020 23:58
Не указан язык. пример на псевдоязыке. Вариант 4

Массив А(м,н)
Массив Б(м,н-1)

Сформировать(А,Б);  // Это процедура которая как-то формирует исходные массивы
Прочитать(к); // Это процедура, которая откуда-то берёт к и проверяет его на корректность

Для стр=1 по м Цикл
     Для стлб=1 по к-1 Цикл
          Б(стр,стлб)=А(стр,стлб);
     КонецЦикла;
     Для стлб=к+1 по н Цикл
         Б(стр,стлб-1)=А(стр,стлб);
     КонецЦикла;
КонецЦикла; 

Ну где-то так
ПОКАЗАТЬ ОТВЕТЫ
Ане4ка3 Ане4ка3  28.06.2020 23:58
У меня работа с одним массивом.
Паскаль.
---
uses crt;
const N=4;
        M=6;
var a: array [1..n,1..m] of integer;
    x,y,k,p: integer;
begin
     for x:=1 to n do begin
         for y:=1 to m do begin
             a[x,y]:=random(21)-10;
             write(a[x,y]:4);
         end;
         writeln;
     end;
     write('k='); readln(k);
     if k<=m then p:=m-1 else p:=m;
     for y:=k+1 to m do
          for x:=1 to n do
             a[x,y-1]:=a[x,y];
     for x:=1 to n do begin
         for y:=1 to p do
             write(a[x,y]:4);
         writeln;
     end;
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика