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

Поиск элементов матрицы - C++

Восстановить пароль Регистрация
 
Woloc Graube
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 18
16.09.2013, 19:51     Поиск элементов матрицы #1
Здравствуйте. Знаю, ошибка где-то в самом алгоритме, уже час себе голову ломаю, толку нету. Надеюсь на помощь.
В общем, есть динамическая квадратная матрица М, нужно найти все элементы выше главной диагонали, которые кратные 5.

вот часть кода:

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
int a = 0, b = 0, j, **M;
//далее создание массива, заполнение их, т.д.
 
/* код поиска и вывода элемента и его индексов */
  for(; a < j; a++) //j - размер
    for(; b < j; b++)
    {
        if( b > a )
            if( (M[a][b]%5) == 0 )
                cout << "элемент М[" << a+1 << "][" << b+1 << "] имеет значение " << M[a][b] << endl;
    }
Буду рад любой помощи, потому что этот код ищет только кратные в ПЕРВОМ рядке, а далее не идет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2013, 19:51     Поиск элементов матрицы
Посмотрите здесь:

Поиск максимального значения матрицы,замена элементов C++
C++ Поиск пол/отр элементов. Матрицы, динам. память.
Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы C++
C++ Реализовать шаблон функции, которая осуществляет поиск нечетных элементов матрицы.
C++ Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца
Поиск ненулевых элементов матрицы C++
C++ Поиск одинаковых элементов в строке матрицы
Поиск среднего арифметического и наибольшего элементов матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
16.09.2013, 20:24     Поиск элементов матрицы #2
Вот так:
C++
1
2
3
4
5
6
7
8
9
int  j, **M;
//далее создание массива, заполнение их, т.д.
 
/* код поиска и вывода элемента и его индексов */
  for(int a = 0; a < j; a++) //j - размер
    for(int b = a; b < j; b++)
         if( (M[a][b]%5) == 0 )
              cout << "элемент М[" << a+1 << "][" << b+1 << "] имеет значение " << M[a][b] << endl;
    }
Woloc Graube
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 18
16.09.2013, 20:59  [ТС]     Поиск элементов матрицы #3
Спасибо) Все как просто-то было))
Yandex
Объявления
16.09.2013, 20:59     Поиск элементов матрицы
Ответ Создать тему
Опции темы

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