С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
klopfer
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 6
1

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

23.12.2009, 06:11. Просмотров 2474. Ответов 1
Метки нет (Все метки)

Добрый день.

Необходимо вычеркнуть x строку и k столбец из матрицы, содержащие минимальное значение этой матрицы.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2009, 06:11
Ответы с готовыми решениями:

Удалить столбец и строку содержащие максимальный элемент матрицы
Прмогите решить плиз... Дана матрица А(nxm). Скорректировать эту матрицу,...

Из матрицы исключить строку и столбец, содержащие максимальный элемент
Составить программу, которая в задаваемом пользователем двумерном числовом...

Найти столбец матрицы, содержащий минимальное произведение своих элементов
среди столбцов матрицы найти столбец, содержащий минимальное произведение своих...

Умножить каждый столбец матрицы 3х3 на один столбец матрицы 3х1
Друзья, нужно написать простенькую прогу, которая умножает каждый столбец...

Найти суммы элементов первой и последней строк матрицы. Увеличить на значение максимума всей матрицы строку
Ввести целочисленный двумерный массив A (N x M) , вывести его. Найти суммы...

1
Puporev
Модератор
55502 / 42592 / 29442
Регистрация: 18.05.2008
Сообщений: 100,747
23.12.2009, 08:20 2
Лучший ответ Сообщение было отмечено klopfer как решение

Решение

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
program matrica;
uses crt;
var n,m,i,j,x,k:integer;
    a:array[1..50,1..50]of real;
begin
clrscr;
randomize;
write('Количество строк n=');readln(n);
write('Количество столбцов m=');readln(m);
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=1 to m do
   begin
    a[i,j]:=random(10)+random-5;
    write(a[i,j]:5:1);
   end;
  writeln;
 end;
writeln;
x:=1;k:=1;
for i:=1 to n do
for j:=1 to m do
if a[i,j]<a[x,k] then
 begin
  x:=i;{номер строки с минимумом}
  k:=j;{номер столбца}
 end;
writeln('Минимальный элемент=',a[x,k]:5:1,'  x=',x,'  k=',k);
writeln;
for i:=1 to n do {удаление столбца}
for j:=k to m-1 do
a[i,j]:=a[i,j+1];
 
for j:=1 to m do{удаление строки}
for i:=x to n-1 do
a[i,j]:=a[i+1,j];
writeln('После удаления стороки ',x,' и столбца ',k);
for i:=1 to n-1 do
   begin
     for j:=1 to m-1 do
     write(a[i,j]:5:1);
     writeln;
   end;
readln;
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 08:20

вычеркнуть строку и столбец на пересечении которого находится максимальный элемент
&quot;Дана матрица A(5, 5). Получить матрицу C(4, 4) вычеркивая из матрицы A строки...

Программа, удаляющая из матрицы [А] строку и столбец
Программа, удаляющая из матрицы строку и столбец, содержащие наибольший...

Удалить из матрицы строку или столбец с номером k.
Дано число k и матрица размеров 4*10. Удалить строку или столбец с номером k....


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

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

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