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

Сумма элементов в матрице, выше главной диагонали. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод из делфи в с http://www.cyberforum.ru/cpp-beginners/thread388125.html
В заданной строке удалить символ двоеточие (:) и подсчитать количество удаленных символов uses crt; var a:string; kol:integer; begin writeln('Введите строку'); readln(a); while pos(':',a) <> 0 do begin delete(a,pos(':',a),1); Inc(kol); end;
C++ Заменить в тексте каждую точку многоточием, если после точки есть пробел Заменить в тексте каждую точку многоточием, если после точки есть пробел. http://www.cyberforum.ru/cpp-beginners/thread388124.html
Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – C++
Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – .
НЕ удается подключить библиотеку( C++
Разработать консольное приложение, получающее и выводящее на экран информацию о конфигурации стека TCP/IP локального узла: - IP-адрес компьютера, - маска подсети, - адрес шлюза по умолчанию, - используется ли служба DHCP. Кроме того, получить и вывести на экран следующую информацию о сетевом адаптере: - название адаптера, - краткое описание адаптера, - размер физического адреса...
C++ Нужно найти ошибку!! http://www.cyberforum.ru/cpp-beginners/thread388106.html
Код программы прилагается помогите найти ошибку , Заранее очень благодарен!!
C++ Вывести цифры числа в порядке неубывания Дано произвольное целое положительное число K ( K<=10^9). Вывести цифры этого числа в порядке неубывания (например, 546085 =>045568). Процедуры и функции работы со строками не использовать. Помогите решить. подробнее

Показать сообщение отдельно
Ztrel
 Аватар для Ztrel
441 / 215 / 14
Регистрация: 14.11.2009
Сообщений: 371
20.11.2011, 22:11     Сумма элементов в матрице, выше главной диагонали.
По-моему, есть очень здоровское условие того, где находится элемент матрицы - выше или ниже главной диагонали. И вдобавок, простое.

Если (номер строки < номера столбца) - тогда мы получаем элементы над главной диагональю.
Если (номер строки > номера столбца) - тогда мы получаем элементы под главной диагональю.

Если же мы хотим захватить еще и саму главную диагональ --> тогда просто добавляем в условия знак равно - т.е. >= или <=


Если в коде:


C++
1
2
3
4
5
6
int summa = 0;
 
for (int i = 0; i < n; ++i)
    for (int j = 0; j < n; ++j)
       if (i < j)
         summa += a[i][j];
Вроде так +)
 
Текущее время: 20:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru