Форум программистов, компьютерный форум CyberForum.ru

Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов - C++

Восстановить пароль Регистрация
 
дарт вейдер
 Аватар для дарт вейдер
5 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 92
15.10.2013, 19:34     Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов #1
Всем привет, можете доделать прогу, а то сортирует на оборот ( как сделать чтоб виводило числа больше среднего?)
Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов.

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <conio.h>
#include <iostream>
#include <cstdlib>
#include <clocale>
 
using namespace std;
 
int masiv[1000];
 
void vov(int s)
{ 
     setlocale(LC_ALL,"Russian");
    for (int i=1;i<=s;i++)
cout<<masiv[i]<<' ';
 
cout<<endl<<"--------------------------------"<<endl;
}
int main()
{
cout<<"Введите размер массива - n"<<endl;
 
int n,tmp,k,i;
 
cin>>n;
 
for (int i=1;i<=n;i++)
{
cout<<"Введи "<<i<<" - элемент массива"<<endl;
 
cin>>masiv[i];
}
cout<<"Введённый массив "<<endl;
 
vov(n);
 
//сортировка бинарными вставками
 
int l,r,m;
 
for (int j=2;j<=n;j++)
{
    l=1;r=j;tmp=masiv[j];
 
while (l<r)
{
m=(r+l)/2;
 
if (masiv[m]<=tmp) l=m+1; else r=m;
}
for (i=j;i>=(r+1);i--) masiv[i]=masiv[i-1];
 
masiv[r]=tmp;
}
cout<<"Массив отсортировано "<<endl;
 
vov(n);
 
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2013, 19:34     Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов
Посмотрите здесь:

C++ Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Найти максимальный среди всех элементов тех строк заданной матрицы, которые упорядочены C++
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла C++
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива C++
Дана матрица A(N,M). Найти колличество элементов этой матрицы , больше среднего арифметического всех её элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
дарт вейдер
 Аватар для дарт вейдер
5 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 92
09.11.2013, 14:08  [ТС]     Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов #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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    int n, i;
    float a[50], sum=0, b;
    cout << "размер массива: \n";
    cin >> n;
    cout << "Введите массив: \n";
    for (i=0; i<n; i++)
        cin >> a[i];
    for (i=0; i<n; i++)
        sum+=a[i];
    cout << "Среднее арифм: \n" << sum/n << endl;
    b=sum/n;
    for(int i=0; i<n; i++ )
    {
        if(a[i]>b) 
            cout<<"числа больше за среднее арифм. "<<a[i]<<endl;
    }
    
    _getch();
    return 0;
}
kpoxaa
70 / 31 / 1
Регистрация: 03.08.2012
Сообщений: 446
09.11.2013, 14:09     Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов #3
За то сам разобрался)
дарт вейдер
 Аватар для дарт вейдер
5 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 92
09.11.2013, 14:11  [ТС]     Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов #4
Цитата Сообщение от kpoxaa Посмотреть сообщение
За то сам разобрался)
И то верно)))
Yandex
Объявления
09.11.2013, 14:11     Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов
Ответ Создать тему
Опции темы

Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru