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

Сумма по строкам в матрице и индексы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция http://www.cyberforum.ru/cpp-beginners/thread554580.html
Есть код №1. Он выводить на экран позицию нужного мне слова (только если в середине 1 слово а не 2 и больше например только "privet". А когда "privet kak dela" - он не хочет работать), которое я ищу...
C++ Узнать, есть ли элемент на определенной позиции в экземпляре std::vector Подскажите пожалуйста, как узнать есть ли элемент на определенной позиции в экземпляре std::vector? Например есть: vector<int> intVector; Нужно узнать есть ли что нибудь на позиции i: intVector ... http://www.cyberforum.ru/cpp-beginners/thread554563.html
C++ Консольная программа тестирования [работа с текстовыми файлами]
Здравствуйте. Первый раз программирую на С++. Есть "ТЗ": разработать программу для тестирования знаний учащихся (курсач). Подскажите, есть ли на этом форуме похожие темы? Поиском пользовался, но то...
Метод Милна. Расчет по нескольким уравнениям. C++
Приветствую вас. Очень помощь нужна мне © Йода XD. Нужно модернизировать программку, чтобы можно было производить расчет по нескольким уравнениям, а не по одному, заданному программой. Ниже вложено...
C++ Описаие класса http://www.cyberforum.ru/cpp-beginners/thread554553.html
Задание: Классы Террит единица, область, растение, дерево, цветок,страна. запросы: вывести перечень растений указанного вида, произросшего в террит единице указанного вида; вывести...
C++ Ошибка в cannot convert char * to char вроде поправил теперь выводит ересь( Всем доброго дня! У меня такая проблемка.... написал программу, но сначала она ругалась на Cannot convert char* to char теперь вроде исправил, но теперь в выводе мне пишет чтото... подробнее

Показать сообщение отдельно
apachan
13 / 13 / 2
Регистрация: 07.12.2010
Сообщений: 127
21.04.2012, 21:04  [ТС]
Если квадратная матрица A[][] имеет размерность n*n, то можно так:
Диагональное преобладание есть только в квадратных матрицах

Выводит правильно, но:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int  sum, n=4;
for(i=0; i<n; i++)
{
    sum=0;
    for(j=0; j<n; j++)
        if(i!=j)
            sum+=fabs(A[i][j]);
    if(sum>fabs(A[i][i]))
        
    
        cout<<"Net DP, v str #"<<i+1<<endl;
    else cout<<"Est DP"<<endl;
    
}
 
}
Выводится 4 раза, если "есть ДП", а если нет, выводится правильно "номер строки и нет ДП", но "есть ДП" тоже выводится, как быть?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru