Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
testtest01
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
1

Дана матрица К(Р, С). Вставить строку, удалить столбец

11.06.2012, 01:18. Просмотров 1096. Ответов 1
Метки нет (Все метки)

Дана матрица К(Р, С). Вставить новую строку, состоящую из 1 в М – позицию. Удалить столбец с номером N (1 ≤ M ≤ P, 1 ≤ N ≤ C).
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2012, 01:18
Ответы с готовыми решениями:

Дана матрица размера NxM и целое число К (1<=K<=N). После столбца матрицы с номером К вставить столбец из единиц
. Программа должна содержать процедуру ввода массива, процедуру вывода...

Символьная матрица. Удалить третью строку затем второй столбец
Из некоторой символьной матрицы удалить третью строку затем второй столбец,...

Дана матрица размером n на n, надо умножить ее на вектор столбец
Помогите написать программу: Дана матрица размером n на n, надо умножить ее на...

Дана прямоугольная матрица. Найти столбец с наибольшей суммой элементов
Дана прямоугольная матрица. Найти столбец с наибольшей суммой элементов....

Вставить столбец из нулей после столбца, который содержит минимальный элемент матрица
1) Вставить столбец из нулей после столбца, который содержит минимальный...

1
ermolay
3430 / 2369 / 2134
Регистрация: 04.12.2011
Сообщений: 3,965
11.06.2012, 01:43 2
Лучший ответ Сообщение было отмечено testtest01 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
const
  nmax=20;
var
  k: array[1..nmax,1..nmax] of integer;
  p,c,i,j,m,n: integer;
begin
  randomize;
  write('Введите размеры матрицы m,n: ');
  readln(p,c);
  writeln('Матрица:');
  for i:=1 to p do
  begin
    for j:=1 to c do
    begin
      k[i,j]:=random(99)+1;
      write(k[i,j]:4);
    end;
    writeln;
  end;
  writeln;
  
  repeat
    write('Введите значения m,n: ');
    readln(m,n);
  until (m in [1..p])and(n in [1..c]);
  
  inc(p);
  for j:=1 to c do
    for i:=p downto m do
      k[i,j]:=k[i-1,j];
  for j:=1 to c do k[m,j]:=1;
  
  for i:=1 to p do
    for j:=n to c-1 do
      k[i,j]:=k[i,j+1];
  dec(c);
  
  writeln('Преобразованная матрица:');
  for i:=1 to p do
  begin
    for j:=1 to c do
      write(k[i,j]:4);
    writeln;
  end;
  
  readln;
end.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2012, 01:43

В матрице удалить строку и столбец
В двумерной прямоугольной целочисленной матрице размера m*n, заданной...

Удалить из матрицы V k-ую строку и k-ый столбец
Из заданной квадратной матрицы V сформировать матрицу W следующим образом:...

Дана матрица A(n×m). Скорректировать эту матрицу, удалив из нее строку и столбец, на пересечении которых
Дана матрица A (n×m). Скорректировать эту матрицу, удалив из нее строку и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru