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

Двухмерная матрица и функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определитель матрицы n http://www.cyberforum.ru/cpp-beginners/thread203529.html
Помогите пожалуйста... никак не могу сделать..нужен код для вычисления определителя матрицы порядка n разложением по строке...
C++ Использование функций и шаблонов функций Люди помогите пожалуйста буду очень благодарна) вобщем вот первая часть лабы Написать программу, функция main которой включает вызов 3х функций: - 1-я функция осуществляет ввод исходных данных; - 2-я функция осуществляет расчет результатов; - 3-я функция выводит результаты расчета на экран. В программе использовать два способа передачи параметров в функцию: по значению и по адресу.... http://www.cyberforum.ru/cpp-beginners/thread203518.html
C++ Стек(обмен данных)
Организовать обмен данных между двумя стеками,один из которых построен на статической памяти,а другой на динамической. Помогите пожалуйста!!!
C++ Вывести на экран все простые числа
Вывести на экран все простые числа, не превосходящие заданное число М, кроме единицы и самого себя.
C++ простой пример паттерна (facade) http://www.cyberforum.ru/cpp-beginners/thread203490.html
написал то теории и хотело бы узнать правельно ли я написал?? #include<stdafx.h> #include<iostream> using namespace std; class A { public:
C++ Виртуальные функции Объясните, для чего необходимы виртуальные функции. Где их рационально использовать. P.S. Если есть ссылки на толковые материалы - не жалейте. Заранее благодарен. подробнее

Показать сообщение отдельно
crazetss
Сообщений: n/a
04.12.2010, 22:27     Двухмерная матрица и функция
У меня такая задача: надо задать квадратную матрицу и посчитать сумму элементов главной диагонали(сумму посчитать в функции)
написал, но в описании функции ругается, что массив не может содержать элементы такого типа
подскажите, что надо исправить, заранее спасибо.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
int sum (double A[][], int n, int m)  //
{
double result = 0;
for (int i = 0; i < n; i++)
{
    for (int j = 0; j < m; j++)
    {
    if (i == j)
        result = result +  A[i][j];
    }
    return result;
}
}
int main()
{
double **A;
int n;
int m;
 
cout <<"enter n "<<endl;
cin >> n;
cout <<"enter m"<<endl;
cin >> m;
 
A = new double *[n];
for(int i=0;i<n;i++)
A[i] = new double [m];
 
for (int i = 0; i < n; i++)
{
    for (int j = 0; j < m; j++)
    {
        cout <<"input ["<<i<<"]["<<j<<"] element array A"<<endl;
        cin >> A[i][j];
    }
}
cout<<endl;
cout <<sum(A,n,m)<<endl;
 
cin.get();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru