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

Функция, находящая сумму столбцов матрицы - C++

Восстановить пароль Регистрация
 
mansp
18 / 18 / 0
Регистрация: 07.11.2010
Сообщений: 136
07.11.2010, 19:22     Функция, находящая сумму столбцов матрицы #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int func7 (int**mass, int m, int n)
{
    int*sum = new int[n];
    int i =0, i2=0;
    for( ; i<m ; i++ )
    {
        int j=0, j2=0;
        for(;j<n ;j++,i2++)
        {
         sum[i] = mass[i][j]+sum[i];
        }
        cout<<sum[i];
    }
    
 
    return 0;
}
данная функция должна записывать суму столбиков динамического двухмерного масива (размером m*n)в другой динамический масив и выводить их на экран
в итоге на экран выводитса всегда m раз число -842150443
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2010, 19:22     Функция, находящая сумму столбцов матрицы
Посмотрите здесь:

Вычислить сумму элементов матрицы Visual C++
Visual C++ Найти сумму значений столбцов матрицы ниже главной диагонали
Visual C++ БД Сортировка столбцов в матрице
Visual C++ Матрицы. Отпечатать номера тех слобцов, сумма элементов которых превышает заданную величину,и число таких столбцов
Visual C++ Найти сумму элементов матрицы и подсчитать число ее строк
Рекурсия. В заданном столбце матрицы определить сумму положительных элементов Visual C++
Visual C++ Среди столбцов заданной целочисленной матрицы найти столбец с минимальным произведением элементов
Visual C++ Количество строк и столбцов в Excel

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
07.11.2010, 19:54     Функция, находящая сумму столбцов матрицы #2
mansp, а может все же стоит присвоить сначала нулевое значение элементу массива sum, а потом только суммировать
C++
1
2
3
4
5
6
7
8
9
10
11
12
void sum(int** matr, int n, int m)
{
    int* sum = new int[m];
    int i, j;
    for(i = 0; i < m; ++i)
    {
        sum[i] = 0;
        for(j = 0; j < n; ++j)
            sum[i] += matr[j][i];
        std::cout<<sum[i]<<' ';
    }
}
mansp
18 / 18 / 0
Регистрация: 07.11.2010
Сообщений: 136
07.11.2010, 20:12  [ТС]     Функция, находящая сумму столбцов матрицы #3
спс))) так работает!!!
Yandex
Объявления
07.11.2010, 20:12     Функция, находящая сумму столбцов матрицы
Ответ Создать тему
Опции темы

Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru