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

Проверка типа матрицы - C++

Восстановить пароль Регистрация
 
Mazagama
1 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 12
15.05.2010, 17:06     Проверка типа матрицы #1
Как проверить, что матрица является верхнетреугольной. Не могу придумать алгоритм. Подскажите с чего начать?

Добавлено через 32 минуты
http://upload.wikimedia.org/wikipedi...lar_matrix.svg
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2010, 17:06     Проверка типа матрицы
Посмотрите здесь:

C++ Проверка типа вводимой переменной
C++ Проверка типа
Проверка типа вводимых данных. C++
Проверка типа (typeid) C++
C++ Проверка типа данных при вводе
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 17:16     Проверка типа матрицы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double dArr[N][N];
 
bool bBTM = true;
for( int i=0;i<N && bBTM;++i ){
  for( int j=0;j<i;++j ){
    if( dArr[i][j] != 0 ){
       bBTM = false;
       break;
    }
  }
}
 
if( bBTM ){
  cout << "BTM!" << endl;
}
Mazagama
1 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 12
15.05.2010, 23:17  [ТС]     Проверка типа матрицы #3
А как сделать чтобы наоборот работало?
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 23:37     Проверка типа матрицы #4
не, я соврал, это было для нтм, для втм
C++
1
2
for( int i=0;i<N && bBTM;++i ){
  for( int j=i;j<N;++j ){
Yandex
Объявления
15.05.2010, 23:37     Проверка типа матрицы
Ответ Создать тему
Опции темы

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