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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Woloc Graube
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 18
#1

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

16.09.2013, 19:51. Просмотров 223. Ответов 2
Метки нет (Все метки)

Здравствуйте. Знаю, ошибка где-то в самом алгоритме, уже час себе голову ломаю, толку нету. Надеюсь на помощь.
В общем, есть динамическая квадратная матрица М, нужно найти все элементы выше главной диагонали, которые кратные 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++
C++ Поиск суммы элементов массива и количества положительных элементов в нем
Найти количество элементов матрицы равных по модулю сумме элементов строки C++
Поменять местами первый элемент заданной матрицы с наименьшим из отрицательных элементов этой же матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
87 / 739 / 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     Поиск элементов матрицы
Ответ Создать тему
Опции темы

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