Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Владимир12
0 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 71
1

в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива

28.01.2014, 20:41. Просмотров 1105. Ответов 3
Метки нет (Все метки)

В массиве Х(N) найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива. Спасибо!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2014, 20:41
Ответы с готовыми решениями:

в массиве . найти произведение нулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива
В массиве Х(N) найти произведение нулевых элементов, количество элементов,...

Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов
Дан массив. Найти количество элементов, значение которых больше среднего...

Массив. Найти количество элементов, меньших среднего арифметического положительных элементов этого массива
Всем привет! Пмогите пожалуйста написать программу! Массив a(30) сформирован...

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

Количество элементов, значение которых меньше среднего арифметического в массиве
Здравствуйте, почему-то не срабатывает нахождение количества элементов,...

3
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
28.01.2014, 22:26 2
Лучший ответ Сообщение было отмечено Владимир12 как решение

Решение

Владимир12,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<vector>
#include<algorithm>
#include<iterator>
#include<numeric>
int main()
{
    std::vector <int> vec = {3,5,0,4,-4,1,2,0,5};
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<"\nProduct: "<<std::accumulate(vec.begin(),vec.end(),1,[](int P,int value)
    {
        if(value!=0)
            P*=value;
        return P;
    });
    double Average = std::accumulate(vec.begin(),vec.end(),0.0)/vec.size();
    std::cout<<"\nCount: "<<std::count_if(vec.begin(),vec.end(),[Average] (int value)
    {
        return value > Average;
    });
    return 0;
}
1
Владимир12
0 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 71
28.01.2014, 22:46  [ТС] 3
Извини конечно но здесь 11 ошибок....
0
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
28.01.2014, 22:58 4
Цитата Сообщение от Владимир12 Посмотреть сообщение
Извини конечно но здесь 11 ошибок....
Извини конечно, но обнови компилятор
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 22:58

Определить количество элементов значение которых больше среднего арифметического всех элементов
пределить количество элементов значение которых больше среднего арифметического...

Посчитать количество элементов, отличающихся от среднего арифметического значения элементов массива
Подсчитать количество элементов массива Р (60), отличающихся от среднего...

В каждой строке найти количество элементов, меньших среднего арифметического всех элементов строки
помогите пожалуйста решить задачу. Дана матрица размера N x M. В каждой строке...


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

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

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