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

Вычислить сумму отрицательных элементов массивов в функции. [CPP] - C++

Восстановить пароль Регистрация
 
Xab3r
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
06.06.2012, 18:30     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #1
Вычислить суммы отрицательных элементов массивов X(N), Y(M), Z(K). Сумму вычислять в функции. Предусмотреть функцию формирования элементов массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2012, 18:30     Вычислить сумму отрицательных элементов массивов в функции. [CPP]
Посмотрите здесь:

В отдельной функции вычислить сумму отрицательных элементов массива, расположенных под главной диагональ C++
В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива. [CPP] C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму отрицательных элементов массива C++
C++ В одновременном массиве состоящем из N вещественных элементов вычислить сумму отрицательных элементов
C++ Вычислить сумму минимальных элементов массивов с помощью функции void f()
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
06.06.2012, 18:53     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #2
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
#include <iostream>
#include <conio.h>
#include <ctime>
#include <cstdlib>
using namespace std;
void Input(int* mas,int n)
{
    int min=-10,max=10;
    for(int i=0;i<n;i++)
    {
        mas[i] = rand() % (max - min + 1) + min;
        cout<<mas[i]<<" ";
    }
}
int Sum(int* mas,int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
    {
        if(mas[i]<0) sum+=mas[i];
    }
    return sum;
}
int main()
{
    int x=0,y=0,z=0;
    cout<<"Vvedite razmer massiva X: ";cin>>x;
    cout<<"Vvedite razmer massiva Y: ";cin>>y;
    cout<<"Vvedite razmer massiva Z: ";cin>>z;
    int* X=new int[x];
    int* Y=new int[y];
    int* Z=new int[z];
    cout<<"Massiv X: "<<endl;
    Input(X,x);
    cout<<endl;
    cout<<"Massiv Y: "<<endl;
    Input(Y,y);
    cout<<endl;
    cout<<"Massiv Z: "<<endl;
    Input(Z,z);
    cout<<endl;
    cout<<"Summa otric. el. massiva X: "<<Sum(X,x)<<endl;
    cout<<"Summa otric. el. massiva Y: "<<Sum(Y,y)<<endl;
    cout<<"Summa otric. el. massiva Z: "<<Sum(Z,z)<<endl;
    getch();
    return 0;
}
Xab3r
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
11.06.2012, 07:31  [ТС]     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #3
Цитата Сообщение от Andrey.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
#include <iostream>
#include <conio.h>
#include <ctime>
#include <cstdlib>
using namespace std;
void Input(int* mas,int n)
{
    int min=-10,max=10;
    for(int i=0;i<n;i++)
    {
        mas[i] = rand() % (max - min + 1) + min;
        cout<<mas[i]<<" ";
    }
}
int Sum(int* mas,int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
    {
        if(mas[i]<0) sum+=mas[i];
    }
    return sum;
}
int main()
{
    int x=0,y=0,z=0;
    cout<<"Vvedite razmer massiva X: ";cin>>x;
    cout<<"Vvedite razmer massiva Y: ";cin>>y;
    cout<<"Vvedite razmer massiva Z: ";cin>>z;
    int* X=new int[x];
    int* Y=new int[y];
    int* Z=new int[z];
    cout<<"Massiv X: "<<endl;
    Input(X,x);
    cout<<endl;
    cout<<"Massiv Y: "<<endl;
    Input(Y,y);
    cout<<endl;
    cout<<"Massiv Z: "<<endl;
    Input(Z,z);
    cout<<endl;
    cout<<"Summa otric. el. massiva X: "<<Sum(X,x)<<endl;
    cout<<"Summa otric. el. massiva Y: "<<Sum(Y,y)<<endl;
    cout<<"Summa otric. el. massiva Z: "<<Sum(Z,z)<<endl;
    getch();
    return 0;
}
Как исправить ошибки? И можно ли без двух последних библиотек?
Миниатюры
Вычислить сумму отрицательных элементов массивов в функции. [CPP]  
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
11.06.2012, 15:02     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #4
Xab3r, попробуй
C++
1
2
#include <time.h>
#include <stdlib.h>
Xab3r
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
11.06.2012, 15:13  [ТС]     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #5
Цитата Сообщение от vetal10 Посмотреть сообщение
Xab3r, попробуй
C++
1
2
#include <time.h>
#include <stdlib.h>
Пришлось еще using namespace std удалить и программа запустилась, спасибо
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,411
11.06.2012, 15:27     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #6
C++
1
2
3
delete []X;
delete []Y;
delete []Z;
Xab3r
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
11.06.2012, 15:40  [ТС]     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #7
Цитата Сообщение от MrGluck Посмотреть сообщение
C++
1
2
3
delete []X;
delete []Y;
delete []Z;
объясни
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,411
11.06.2012, 15:45     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #8
Цитата Сообщение от Xab3r Посмотреть сообщение
объясни
Когда используете динамические массивы, вы выделяете память, которую нужно освободить.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2012, 13:29     Вычислить сумму отрицательных элементов массивов в функции. [CPP]
Еще ссылки по теме:

В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму отрицательных элементов массива C++
C++ Вычислить суммы отрицательных элементов заданных массивов
Вычислить среднее арифметическое отрицательных элементов динамических массивов A и B C++

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

Или воспользуйтесь поиском по форуму:
Xab3r
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
19.06.2012, 13:29  [ТС]     Вычислить сумму отрицательных элементов массивов в функции. [CPP] #9
Составьте пожалуйста блок-схему к этой задачи.
Yandex
Объявления
19.06.2012, 13:29     Вычислить сумму отрицательных элементов массивов в функции. [CPP]
Ответ Создать тему
Опции темы

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