Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nkkpln
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 1
1

Описать функцию вещественного типа, вычисляющую сумму элементов вещественной матрицы

23.12.2015, 01:07. Просмотров 206. Ответов 0
Метки нет (Все метки)

Описать функцию SumCol(A, M, N, K) вещественного типа, вычисляющую сумму элементов вещественной матрицы A размера M * N, расположенных в K-м столбце (если K > N, то функция возвращает 0). Для данной матрицы A размера M * N и трех данных K найти SumCol(A, M, N, K).

Подскажите, где ошибки и как их исправить?

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <iostream>
#include <clocale>
#include <cstdlib>
#include <ctime>
 
float ** Create( int n, int m ) {
    float ** M = new float * [n];
    for ( int i = 0; i < n; ++i ) {
        M[i] = new float [m];
    }
    return M;
}
void FillRandomNumbers(float **matrix, const int rows, const int columns)
{
    srand((unsigned int)time(0));
 
    for (int row=0; row < rows; row++)
        for (int column=0; column < columns; column++)
            matrix[row][column] = rand() % 100;
}
void Print( float ** M, int n, int m ) {
    for ( int i = 0; i < n; ++i ) {
        for ( int j = 0; j < m; ++j ) {
            std::cout<<M[i][j]<<' ';
        }
        std::cout<<std::endl;
    }
}
 
float sumCol( float A[][m], int k) {
    float s = 0;
    int i,;
    
    if (k>m-1)
        return 0;
    if (k>= 0 && k<m){
    for ( i = 0; i<=n-1; ++i )
    for ( j = 0; j<= m-1; ++j )
        if(j==k)
            s+= M[i][j];
    return s;
        }
    }
 
 
int main()
{
     int n, m;
 
std::cout << "stroki: ";
std::cin >> n;
std::cout << "stolbci: ";
std::cin >> m;
std::cout << "k =  ";
std::cin >> k;
float ** A = Create( n, m );
 FillRandomNumbers(A,n,m);
 
 Print(A,n,m);
 sumCol(A,k,n,m);
 
 
 
 
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2015, 01:07
Ответы с готовыми решениями:

Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала
Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение...

Описать функцию SumRow, вычисляющую сумму элементов матрицы, расположенных в K-й строке
Описать функцию SumRow(A, M, N, K) вещественного типа, вычис-ляющую сумму...

Описать функцию Stepen (x, n) от вещественного x и натурального n, вычисляющую (умножением) величину x^n
Описать функцию Stepen (x,n) от вещественного x и натурального n, вычисляющую...

Описать функцию Polynom(A,N,X) вещественного типа
Описать функцию Polynom(A,N,X) вещественного типа, находящую значение полинома...

Описать функцию RingS(R1, R2) вещественного типа
Описать функцию RingS(R1, R2) вещественного типа, находящую площадь кольца,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2015, 01:07

Описать функцию Arctg1(x, ε) вещественного типа
Описать функцию Arctg1(x, ε) вещественного типа (параметры x, ε — вещественные,...

Перенос с паскаля на с++ (Описать функцию Polynom вещественного типа)
Народ, помогите плз) Задача: Описать функцию Polynom вещественного типа,...

Описать функцию Exp1(x,e) вещественного типа ( параметры x,e - вещественные, e>0 )
Описать функцию Exp1(x,y) вещественного типа (параметры х,у - вещественные,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru