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

Ввести одномерный массив из n элементов. Вычислить сумму всех отрицательных чисел, их количество и сумму всех

08.01.2017, 12:05. Показов 8877. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести одномерный массив из n элементов. Вычислить сумму всех отрицательных чисел, их количество и сумму всех положительных чисел. Вот такое задание, а как выполнить его на мат каде и с++ ума не приложу. Помогите плиз.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2017, 12:05
Ответы с готовыми решениями:

Вычислить сумму всех отрицательных элементов динамической матрицы и их количество
Задание: Дан массив A(n,n). Вычислить сумму всех отрицательных его элементов и их количество....

Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел
Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел

Дано одномерный массив Р, который состоит из 12 элементов. Вычислить сумму модулей всех от "объемных элементов * превышающих числа А (А = 1.25)
Помогите пожалуйста с задачкой Дано одномерный массив Р, который состоит из 12 элементов....

Найти сумму всех элементов главной диагонали матрицы, и сумму всех отрицательных элементов побочной диагонали
15. Найти сумму всех элементов главной диагонали матрицы P(10*10) и сумму всех отрицательных...

3
20 / 35 / 14
Регистрация: 08.10.2015
Сообщений: 406
08.01.2017, 16:33 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
include <iostream> 
#include <cstdlib> 
 
using namespace std; //Пространство имён std
 
const int N = 10;//Количество элементов в массиве
 
int main() 
{
int otricat=0;
Int prologit=0;
 cout << "Элементы: |";
    for(int r = 0; r<N; r++) // Цикл от 0 до N
    {
        mass[r] = rand()%99; // Заполнение случайным числом
        cout << mass[r] << "|"; // Вывод значения
    }
 
for(int r=0;r<N;r++)
{ if(mass[r]<0)
Otricat+=mass[r];
else
Pologit+=mass[r];
}
    cout << endl;
 
    return 0;
}
0
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
08.01.2017, 19:26 3
Makc_, решение может быть таким:

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
#include <iostream>
 
using namespace std;
 
int main()
{
    int N, sumn, sump, k;
    cout << "Введите размер массива A:" << endl;
    cout << "N = ";
    cin >> N;
    int* A = new int[N];
    cout << "Введите массив A:" << endl;
    sumn = sump = k = 0;
    for (int i = 0; i < N; i++)
    {
        cin >> A[i];
        if (A[i] < 0)
        {
            sumn += A[i];
            k++;
        }
        if (A[i] > 0)
            sump += A[i];
    }
    cout << "Сумма отрицательных чисел: " << sumn << endl;
    cout << "Количество отрицательных чисел: " << k << endl;
    cout << "Сумма положительных чисел: " << sump << endl;
    delete[] A;
    system("pause");
    return 0;
}
0
0 / 0 / 0
Регистрация: 08.01.2017
Сообщений: 112
09.01.2017, 09:21  [ТС] 4
Спасибо огромное, программа работает.
0
09.01.2017, 09:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2017, 09:21
Помогаю со студенческими работами здесь

Найти сумму всех отрицательных элементов массива и их количество
Дан массив A(n,n).Найти сумму всех отрицательных его элементов и их количество В с++ дуб, а...

Вычислить сумму всех отрицательных нечётных элементов массива
В одномерном массиве,состоящем из n вещественных элементо,вычислить сумму всех отрицательных...

Одномерный массив - вычислить сумму отрицательных элементов массива
В одномерном массиве из N вещественных элементов, вычислить: • сумму отрицательных элементов...

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


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

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

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