0 / 0 / 1
Регистрация: 15.03.2013
Сообщений: 33
1

[Функции] Работа с матрицей (организовать функцию для вычисления суммы положительных элементов, размещенных на побочной диагонали)

12.06.2013, 20:37. Показов 1357. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Господа не прошло и получаса, а мне вновь нужна помощь портала.
Задача:
Составить программу, в которой создать динамический массив указателей для сохранения двумерного массива B состоящего из NxN целых чисел, организовать функцию для вычисления суммы положительных элементов, размещенных на побочной диагонали.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2013, 20:37
Ответы с готовыми решениями:

Организовать функцию для вычисления суммы положительных элементов, расположенных на побочной диагонали матрицы
Составить программу, в которой создать динамический массив указателей для сохранения двумерного...

В заданной матрице вычислить отношение суммы элементов побочной диагонали к количеству положительных элементов
Получить матрицу А(5,5), для которой (1-ая картинка во вложении), (i=1,…,5; j=1,…,5). Вычислить...

Вычисление суммы положительных элементов матрицы A, стоящих выше побочной диагонали
Составьте программу вычисления суммы положительных элементов матрицы A, стоящих выше побочной...

Найти суммы положительных элементов строк и присвоить их элементам побочной диагонали
Собственно само задание. 1)Дан массив A. Найти суммы положительных элементов строк и присвоить...

1
39 / 39 / 24
Регистрация: 13.05.2013
Сообщений: 103
12.06.2013, 22:07 2
Лучший ответ Сообщение было отмечено plut0 как решение

Решение

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
#include <iostream>
#define N 3
 
int Sum(int **B)
{
    int tmp = 0;
    for(int i = 0, j = N - 1; i < N; i++, j--)
        tmp += B[i][j];
    return tmp;
}
 
using namespace std;
 
int main()
{
    int **B;
    int result;
    B = new int*[N];
    for(int i = 0; i < N; i++)
        B[i] = new int[N];
 
    for(int i = 0; i < N; i++)
        for(int j = 0; j < N; j++)
            cin >> B[i][j];
 
    result = Sum(B);
    cout << result << endl;
    return 0;
}
1
12.06.2013, 22:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2013, 22:07
Помогаю со студенческими работами здесь

Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали
Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной...

Проверить утверждение: сумма элементов выше побочной диагонали больше суммы элементов ниже побочной диагонали
дана квадратная матрица натуральных чисел получаемая через rand.определить,верно ли утверждение:...

Найти суммы положительных элементов строк матрицы и присвоить их элементам побочной диагонали
помогите пожалуйста, не могу решить! Дан массив A. Найти суммы положительных элементов строк и...

Разработать функцию для вычисления суммы элементов квадратной числовой матрицы, расположенных выше главной диагонали.
Привет. Помогите пожалуйста. Разработать функцию для вычисления суммы элементов квадратной...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru