Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
La Catedral
0 / 0 / 0
Регистрация: 14.01.2017
Сообщений: 7
1

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

15.01.2017, 19:11. Просмотров 397. Ответов 4
Метки нет (Все метки)

Даны натуральное число 'x' и целые числа 'a1,a2, ..., ax'. Определить среднее арифметическое тех чисел ai, которые больше некоторого числа 'n'. Всем легкого понедельника !!!!!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2017, 19:11
Ответы с готовыми решениями:

Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10
Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10...

Найти среднее арифметическое тех чисел последовательности, которые имеют в своей записи цифру 3
Дана последовательность из n целых чисел. Найти среднее арифметическое тех чисел...

В заданной последовательности найти среднее арифметическое чисел, больших указанного числа
Даны натуральное число х и целые числа а1, а2, ... ,ах. Определить среднее арифметическое тех...

Определить сколько чисел в заданной последовательности больше предыдущего и последующего числа
Дана последовательность из 20 чисел .Определить сколько чисел в данной последовательности больше ...

Найти среднее арифметическое тех элементов массива, которые по своему значению больше первого элемента
Задача: Дан целочисленный массив из N элементов (N≤1000). Элементы массива могут принимать значения...

4
Даценд
Модератор
Эксперт .NET
5277 / 4454 / 2863
Регистрация: 20.04.2015
Сообщений: 8,019
15.01.2017, 19:32 2
La Catedral,
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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
    srand(time(NULL));
    const int x = 10;
    int n=5;
    int sum=0, count=0;
    int a[x];
    for (int i=0; i<x; i++)
    {
        a[i] = rand()%10;
        cout << a[i] << " ";
        if (a[i]>n)
        {
            sum+=a[i];
            count++;
        }
    }
    cout << endl << (double)sum/count;
    return 0;
}
1
La Catedral
0 / 0 / 0
Регистрация: 14.01.2017
Сообщений: 7
15.01.2017, 19:50  [ТС] 3
с этой поможете ? Дан текст, в котором имеется несколько идущих подряд цифр. Получить число, образованное этими числами.
0
sourcerer
Модератор
Эксперт CЭксперт С++
4976 / 2158 / 330
Регистрация: 20.02.2013
Сообщений: 5,595
Записей в блоге: 24
Завершенные тесты: 1
18.01.2017, 17:59 4
 Комментарий модератора 
La Catedral, пожалуйста, прочитайте правила форума.
Особое внимание обратите на пункт 4.3 (порядок именования тем).

.
0
Peoples
Эксперт С++
1431 / 900 / 774
Регистрация: 06.02.2016
Сообщений: 2,371
Записей в блоге: 19
Завершенные тесты: 5
18.01.2017, 19:04 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <random>
#include <functional>
#include <ctime>
using namespace std;
int main() {
    mt19937 gen(time(nullptr));
    uniform_int_distribution<>dist(0,20);
    int n,x,c=0;
    cin>>n>>x;
    vector<int>v(n);
    generate(v.begin(),v.end(),bind(dist,gen));
    copy(v.cbegin(),v.cend(),ostream_iterator<int>(cout," "));
    cout<<endl;
    cout<<static_cast<double>(accumulate(v.begin(),v.end(),0,[&c,&x](const int a, const int y) {
        return y>x && ++c? a+y:a;
    }))/c;
    return 0;
}
0
18.01.2017, 19:04
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2017, 19:04

В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5
В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5....

С клавиатуры вводится последовательность 8 или чисел. Найти среднее арифметическое тех чисел, которые являются простыми
Помогите пожалуйста написать программу. С клавиатуры вводится последовательность 8 или чисел. Найти...

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


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

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

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