0 / 0 / 2
Регистрация: 02.12.2012
Сообщений: 25
1

Их двумерного массива удалить строку и столбец, на пересечении которых расположен минимальный элемен

02.12.2012, 20:11. Показов 4271. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создайте двумерный массив целых чисел. Удалите из него строку и столбец, на пересечении которых расположен минимальный элемент.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2012, 20:11
Ответы с готовыми решениями:

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

Вывести столбец и строку двухмерного массива N×M, на пересечении которых расположен минимальный элемент
Есть часть решения, помогите, пожалуйста, с вывод строки и столбца на пересечении минимального...

Из двумерного массива удалить строку и столбец на пересечении которых находится минимальный элемент
Из двумерного массива удалить строку и столбец на пересечении которых находится минимальный элемент

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

1
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
03.12.2012, 14:48 2
Лучший ответ Сообщение было отмечено sk1pper как решение

Решение

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
uses crt;
const nmax=15;
var a: array [1..nmax,1..nmax] of integer;
    i,j,imin,jmin,n: byte;
    
begin
repeat
write('n='); readln(n);
until n in [1..nmax];
imin:=1; jmin:=1;
writeln('исходная матрица');
for i:=1 to n do
    begin
    for j:=1 to n do
        begin
        a[i,j]:=random(199)-99;
        write(a[i,j]:4);
        if a[i,j]<a[imin,jmin] then
           begin
           imin:=i; jmin:=j;
           end;
        end;
    writeln;
    end;
writeln('минимальный элемент=',a[imin,jmin],', в строке ',imin,', в столбце ',jmin);
for i:=imin to n-1 do
    for j:=1 to n do
        a[i,j]:=a[i+1,j];
for j:=jmin to n-1 do
    for i:=1 to n-1 do
        a[i,j]:=a[i,j+1];
dec(n);
writeln('матрица после удаления');
for i:=1 to n do
    begin
    for j:=1 to n do
        write(a[i,j]:4);
    writeln;
    end;
end.
2
03.12.2012, 14:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2012, 14:48
Помогаю со студенческими работами здесь

Удалить из матрицы целых чисел строку и столбец, на пересечении которых расположен минимальный элемент
Удалить из матрицы целых чисел, размерности N*M строку и столбец на пересечении которых расположен...

Удалить из массива строку и столбец, на пересечении которых находится минимальный элемент
Помогите исправить ошибку . Задание :Сформировать двумерный массив. Удалить из него строку и...

Удалите из матрицы строку и столбец, на пересечении которых расположен минимальный элемент
Дана матрица.Удалите из неё строку и столбец,на пересечении которых расположен минимальный элемент....

В матрице вычеркнуть строку и столбец, на пересечении которых расположен минимальный элемент
Матрицу A(n×m) преобразовать в матрицу B, вычеркнув строку и столбец, на пересечении которых...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru