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

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

21.01.2015, 20:45. Показов 1311. Ответов 2
Метки нет (Все метки)

Напишите пожалуйста код на С++ по этой задаче:

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2015, 20:45
Ответы с готовыми решениями:

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

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

Функция: подсчитать количество чисел, превышающих среднее арифметическое значение элементов массива
Добрый вечер!Преподаватель дал новую тему,но объяснений по ней-ноль Может кто-нибудь помочь с этой...

Найти количество элементов превышающих среднее арифметическое всех элементов массива
Дано одномерный массив из 15 целых чисел. Найти количество элементов превышающих среднее...

2
26 / 25 / 8
Регистрация: 19.01.2015
Сообщений: 84
21.01.2015, 21:20 2
Лучший ответ Сообщение было отмечено Ubermensch как решение

Решение

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
#include<iostream>
#include <conio.h>
 
using namespace std;
 
 
int main()
{
    int n;
    cout<<"Enter count array n = ";// вводим размер массива
    cin>>n;// вводим размер массива
    int *Mass=new int[n]; 
    double s=0;
    cout<<endl<<"Enter  array = "<<endl;
    for(int i=0;i<n;i++)
        cin>>Mass[i];//вводим массив
    for(int i=0;i<n;i++)
        s+=Mass[i];
    s=s/n;//вот оно среднее
    cout<<endl<<"Sredyee arifm = "<<s;
    int k=0;
    for(int i=0;i<n;i++)
        if(Mass[i]<s)
            k++;// число не превышающих среднее арифметическое
 
    cout<<endl<<"Number more Sr. arifm = "<<k;  
        
 
delete [] Mass;
 
getch();
return 0;
}
1
569 / 537 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
21.01.2015, 21:29 3
Лучший ответ Сообщение было отмечено Ubermensch как решение

Решение

Цитата Сообщение от Ubermensch Посмотреть сообщение
Найти среднее арифметическое всех элементов массива и посчитать количество чисел внутри массива, не превышающих найденное.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<vector>
#include<algorithm>
#include<iterator>
#include<numeric>
int main()
{
    std::vector<int> ivec = {4,3,-4,3,1,0,-8,-9,5,8};
    std::copy(ivec.begin(),ivec.end(),std::ostream_iterator<int> (std::cout," "));
    auto average = std::accumulate(ivec.begin(),ivec.end(),0.0)/ivec.size();
    std::cout<<"\naverage: "<<average;
    std::cout<<"\ncount: "<<std::count_if(ivec.begin(),ivec.end(),[average](int val)
    {
        return val<=average;
    });
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2015, 21:29

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Найти среднее арифметическое элементов массива и включить найденное значение в середину массива
Здравствуйте! Помогите, пожалуйста, решить информатику а то отчислят из универа. С VBA вообще...

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

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
консольное приложение.Двумерный массив, размером N*N заполняется случайным образом.Значение N...

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
Создать консольное приложение для решения следующей задачи: Двумерный массив, размером N*N...


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

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

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