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

Посчитать сумму чисел по диагонали матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение определителя матрицы http://www.cyberforum.ru/cpp-beginners/thread209118.html
Здравствуйте, помогите пожалуйста дописать. Нужно было реализовать в виде модуля, программку, которая выполняет действия над квадратными матрицами: 1) нахождение определителя матрицы 2) сложение 2х матриц 3) умножение 2х матриц 4) транспонирование матрицы Как не пробывал, но что-то 2,3,4 не получается вот что уже написал: #include <iostream.h> #include <math.h>
C++ Деление и умножение строками Написать программу, которая умножала б и делила, типо как в школе, столбиком http://www.cyberforum.ru/cpp-beginners/thread209106.html
База Данных C++
Доброго времени суток! Необходима небольшая помощь в написании БД на с++. struct Car { char name; char model; char color; char year;
C++ Определить координаты вершины треугольника
Здравствуйте, снова обращаюсь к вам за помощью. Прошу помочь в таком задании, искал вроде ничего похожего не нашел. Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Как скомпилировать программу на Mac OS http://www.cyberforum.ru/cpp-beginners/thread209094.html
Например, написал я программу на Си в TextEdit, теперь мне нужно её скомпилировать. Я установил gcc 4.2 который идёт в комплекте с xcode. Как мне теперь скомпилировать написанную программу?
C++ Найти число в двоичной записи которого максимальное число единиц Среди простых чисел ,не превосходящих N ,найти такое ,в двоичной записи которого максимальное число единиц. Уважаемые форумчане помогите с кодом, буду очень благодарен. подробнее

Показать сообщение отдельно
nondeadlollipop
1 / 1 / 0
Регистрация: 21.11.2010
Сообщений: 20
17.12.2010, 05:39     Посчитать сумму чисел по диагонали матрицы
Цитата Сообщение от Витька Посмотреть сообщение
а как обратную диагональ задать?
обратная,т.е. побочная
можно сделать как минимум двумя вариантами
1)
C++
1
2
3
4
5
6
7
8
9
    
int sum=0;
for(i = 0; i < n; i++)
{
       for(j =  n-1; j >=0; j--) // j уменьшаем,мы идем от конца,причем начальная точка =n-1,и должен быть больше или включать ноль
        {
             if (i==j) sum=sum+a[i][j];
         }
}
2)
C++
1
2
3
4
5
6
7
for(i = 0; i < n; i++)
{
       for(j = 0; j<n; j++) 
        {
             if (i+j+1 == n) sum=sum+a[i][j];
         }
}
 
Текущее время: 08:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru