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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vova_Sim
2 / 2 / 0
Регистрация: 07.11.2012
Сообщений: 50
#1

Динамический массив (составить программу, в которой вычислить сумму отрицательных элементов массива, расположенных под главной диагональю) - C++

30.05.2013, 00:29. Просмотров 743. Ответов 2
Метки нет (Все метки)

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

Добавлено через 28 минут
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
#include <iostream>
#include <math.h>
using namespace std;
 
void main()
{
    int n,m,i,j;
    cout<<"\n Enter m*n of array: ";
    cin>>n>>m;
    int **a=new int*[n];
    for(i=0;i<n;i++)
        a[i]=new int[m];
    cout<<"\n Input units:"<<endl;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            cin>>a[i][j];
    float s=0;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            if (i>j || a[i][j]<0) s+=a[i][j];
    cout<<"\n S ="<<s<<endl;
    for(i=0;i<n;i++)
        delete[]a[i];
    delete[]a;
    system("pause");
}
правда не через функцию, но как-то так)
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 00:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамический массив (составить программу, в которой вычислить сумму отрицательных элементов массива, расположенных под главной диагональю) (C++):

Вычислить сумму отрицательных элементов расположенных под главной диагональю - C++
Создать динамический массив указателей для сохранения двумерного массива А с N × N действительных чисел в динамической памяти. Составить...

Определить сумму и количество отрицательных элементов , расположенных под главной диагональю матрицы - C++
Помогите пожалуйста определить сумму и количество отрицательных элементов , расположенных под главной диагональю матрицы .

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

Определить сумму отрицательных элементов матрицы, расположенных под главной диагональю (Pascal -> C++) - C++
Задание гласит: Определить сумму отрицательных элементов матрицы, расположенных под главной диагональю. Размер матрицы вводить с...

Вычислить произведение нечетных отрицательных элементов расположенных под главной диагональю матрицы - C++
2 задача Вычислить произведение нечетных отрицательных элементов расположенных под главной диагональю матрицы B(N,N). ПЛЗ ПОМОГИТЕ!!!

В отдельной функции вычислить сумму отрицательных элементов массива, расположенных под главной диагональ - C++
1)Создать динамический массив указателей для сохранения двумерного массива А с N×M действительных чисел в динамической памяти. Составить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
30.05.2013, 00:40 #2
Цитата Сообщение от Vova_Sim Посмотреть сообщение
действительных чисел
действительных-это не целых. то есть массив не int должен быть, а double(или float)

Цитата Сообщение от Vova_Sim Посмотреть сообщение
for(i=0;i<n;i++)
* * * * for(j=0;j<m;j++)
* * * * * * if (i>j || a[i][j]<0) s+=a[i][j];
лучше сразу под диагональю проходить
C++
1
2
3
for(i=0;i<n;i++)
        for(j=0;j<i;j++)
            a[i][j]<0 ? s+=a[i][j]:;
1
Vova_Sim
2 / 2 / 0
Регистрация: 07.11.2012
Сообщений: 50
30.05.2013, 00:46  [ТС] #3
спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 00:46
Привет! Вот еще темы с ответами:

Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали - C++
Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над главной диагональю под главной диагональю и на главной...

Массив: Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней - C++
Дана матрица В(А,А). Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней. При А&lt;=12

Вычислить для обратной матрицы сумму эллементов, расположенных над главной диагональю и под ней. С++ - C++
Программный код для формирования матрицы, а так же нахождения обратной матрицы #include &lt;conio.h&gt; #include &lt;math.h&gt; #include...

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


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

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

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