Форум программистов, компьютерный форум CyberForum.ru

Матрица - C++

Восстановить пароль Регистрация
 
TR0JlNk
0 / 0 / 0
Регистрация: 21.02.2012
Сообщений: 36
24.05.2012, 19:12     Матрица #1
help me please)
Дана квадратная матрица А порядка n. Составит программу, которая находит минимальный элемент и все элементы, расположенные в одной строке и в одном столбце с минимальным заменяет на минимальное значение. Учитывать, что значение в массиве не повторяется.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 19:12     Матрица
Посмотрите здесь:

матрица C++
матрица C++
C++ матрица
C++ Матрица
C++ Матрица
С++ матрица C++
C++ матрица...
C++ матрица

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mortemia
2 / 2 / 1
Регистрация: 24.05.2012
Сообщений: 23
24.05.2012, 19:29     Матрица #2
Пусть M - двумерная матрица размера n на n

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

double min=M[0][0];
int k1=0, k2=0;
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(M[i][j]<min){
min=M[i][j];
k1=i; k2=j;
}
}
}
for(int i=0; i<n; i++) M[i][k2]=min;
for(int j=0; j<n; j++) M[k1][j]=min;

код не компилировался и не проверялся
Yandex
Объявления
24.05.2012, 19:29     Матрица
Ответ Создать тему
Опции темы

Текущее время: 22:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru