1 / 1 / 1
Регистрация: 24.09.2013
Сообщений: 140
1

Среднее арифметическое положительных элементов массива, произведение и количество отрицательных элементов

27.01.2014, 15:02. Показов 2586. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в массиве X[n] найти среднее арифметическое положительных элементов массива, произведение и кол-во отрицательных элементов массива.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2014, 15:02
Ответы с готовыми решениями:

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

Функция: среднее арифметическое положительных элементов массива и отрицательных элементов массива
задача:найти среднее арифметическое положительных элементов массива и отрицательных элементов...

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

Найти среднее арифметическое значение положительных и отрицательных элементов массива
Задание 2 (его или третье) Дан Массив Xi, i = 1, ..., 15. Найти среднее арифметическое значение...

2
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 15:30 2
Лучший ответ Сообщение было отмечено Revolver19931 как решение

Решение

Revolver19931,
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
#include<iostream>
#include<cstdlib>
#include<ctime>
int main()
{
    srand(time(nullptr));
    size_t ArraySize;
    std::cout<<"size:";
    std::cin>>ArraySize;
    int *array = new int [ArraySize];
    std::cout<<"\nArray:\n";
    for(size_t i =0;i<ArraySize;i++)
        std::cout<<(array[i] = rand()%20-5)<<"  ";
    size_t SumPositiveElements(0);
    size_t CountPositive(0);
    int ProductNegativeElements(1);
    for(size_t i = 0;i<ArraySize;i++){
        if(array[i]>0)
        {
            CountPositive++;
            SumPositiveElements+=array[i];
        }
        ProductNegativeElements*=array[i]<0?array[i]:1;
    }
 
    std::cout<<"\nAverage: "<<(double)SumPositiveElements/CountPositive;
    std::cout<<"\nProduct of negative elements: "<<ProductNegativeElements;
    delete [] array;
    return 0;
}
3
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 4
06.05.2021, 13:04 3
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
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    int n, i;
    float a[10], sum = 0, proiz=1,k=0,g;
    cout << "Введите размерность: \n";
    cin >> n;
    cout << "Введите массив: \n";
    
    for (i = 0; i < n; i++)
   
    {  
        cin >> a[i];
        proiz *= a[i];
        if (a[i] < 0) k++;
    }
    for (i = 0; i < n; i++)
            if (a[i] > 0)
            {
                sum += a[i];
                g = sum / a[i];
            }
 
     
    cout << "Среднее арифметическое: " << g<< endl;
    cout << "Произведение элементов массива: " << proiz << endl;
    cout << "Количество отрицательных элементов массива: "<< k << endl;
    system("pause");
    return 0;
}
0
06.05.2021, 13:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2021, 13:04
Помогаю со студенческими работами здесь

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

Дана квадратная матрица найти количество отрицательных элементов , среднее арифметическое, произведение
1) дана квадратная матрица n найти: а) количество отрицательных элементов данной матрицы б)...

Найти количество и среднее арифметическое отрицательных элементов массива
Найти количество и среднее арифметическое отрицательных элементов массива.

Найти количество отрицательных элементов и среднее арифметическое массива А
Не могу понять, как исправить. Выбивает ошибки: prog.cpp: In function 'int Count_Sr(int, int*,...


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

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

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