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

Минимальный элемент матрицы в каждой строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка - Reference member 'example::link' is not initialized http://www.cyberforum.ru/cpp-beginners/thread594064.html
class example { example(); private: unsigned char count; public: unsigned char &link; }; example::example()
C++ Вывод предложений, начинающихся с тире Всем привет) У меня такое задание - написать программу,которая считывает текст из файла и выводит на экран только предложения начинающиеся с тире,перед которыми могут находиться только пробельные... http://www.cyberforum.ru/cpp-beginners/thread594049.html
Программа через while C++
составить и отладить программу, которая осуществляет циклический ввод значения "а" с клавиатуры и отображает его на экране. Условием завершения программы является ввод кодового слова stop. заранее...
C++ C++ задача с массивом
Сколько не старался не чего у меня с этими массивами не выходит. Вообще не как не могу поянть как решать массивы =( Помогите люди добрые. Переставить местами наибольший отрицательный и ...
C++ Из LIFO в FIFO, С++ http://www.cyberforum.ru/cpp-beginners/thread594011.html
народ помогите пожалуйста переделать код программы так, чтобы очередь была не лифо а фифо, сама программа прилагается и текст отдельно тожеusing System; using System.Collections.Generic; using...
C++ Создать пустой список из 100 элементов Создать пустой список из 100 элементов... Пожалуйстаааа подробнее

Показать сообщение отдельно
uHrBapp
1 / 1 / 0
Регистрация: 29.04.2011
Сообщений: 25

Минимальный элемент матрицы в каждой строке - C++

02.06.2012, 12:50. Просмотров 890. Ответов 2
Метки (Все метки)

Здравствуйте, дали задание: в исходной матрице найти в текущей строке минимальный элемент и вычесть его. Пройтись по всем строкам так. Выполнить нужно на Qt. Но в качестве примера было бы неплохо на С++ показать.
Реализовал на практике это, но возникла проблема: если задать число строк больше 2, например 4 или 3, то в средней строке элементы отнимаются неправильно, тогда как в других строках все нормально. Где тут может быть ошибка, не подскажите?)

Тут реализован поиск и отнимание элемента в строке. Но чувствую что где то здесь трабл.
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
        for ( int ii = 0; ii < numRow; ++ii )
        {
            double k = matrixDiag[ii][ii];
                for ( int jj = 0; jj < numColunm; ++jj )
                {
                    if ( k> matrixDiag[ii][jj] )
                        k = matrixDiag[ii][jj];
                    matrixDiag[ii][jj] = matrixDiag[ii][jj]-k;
                }
        }
Если потребуется, могу выложить полный код и саму прогу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru