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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
MustangGT
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
#1

Среднее значение элементов массива.... - C++

08.11.2009, 17:54. Просмотров 2941. Ответов 24
Метки нет (Все метки)

вобщем нужно ввести одномерный статический массив из К чисел... определить кол-во элементов массива, значение которых больше среднего значения всех элементов массива...и вывести на экран исходные данные и полученный результат... пока у меня получилось только вот что...и то не совсем работает(((
Код
#include <iostream.h>
#include <math.h>
int main()
{
	const int SIZE = 5;
	double sales [SIZE];
	cout << "Vvedite razmer: ";
	for (int j=0; j << SIZE; j++)
		cin >> sales [j];
	double total = 0;
	for (j=0; j << SIZE; j++)
		total += sales [j];
	double 	average = total / SIZE;
	cout << "Srednee= " << average << endl;
	return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2009, 17:54     Среднее значение элементов массива....
Посмотрите здесь:

Замена всех элементов массива, значение которых превышает среднее значение, максимальным элементом - C++
Написать функцию для замены всех элементов массива значение которых превышает среднее значение максимального и минимального элемента...

В одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение - C++
в произвольно заданном одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение

Найти количество элементов массива, не превосходящих среднее значение элементов на главной диагонали - C++
Добрый день. Имеется двумерный массив, представленный квадратной матрицей NxN. В ней нужно найти количество элементов, не превосходящих...

Среднее значение с n элементов массива на C - C++
Помогите пожалуйста нубу с задачей. Нужно програмку на С, которая &quot;возращает среднее с n элементов массива&quot;. Заранее спасибо.

Найти среднее значение элементов массива - C++
С++ Ввести одномерный динамический массив из 10 чисел. Найти среднее значение элементов массива, расположенных до максимального по значению...

Найти среднее значение элементов массива - C++
Добрый вечер, прошу помочь мне с тремя задачами,крайне необходима помощь... задача№1:задан одномерный массив,который содержит 27...

Дано одномерный массив С, состоящий из 16 элементов. Вычислить среднее арифмет. значение четных элементов массива которые делятся на 3 с остатком 1 - C++
Помогите с задачкой, не знаю как условие задать... Дано одномерный массив С, состоящий из 16 элементов. Вычислить среднее арифметическое...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MustangGT
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
09.11.2009, 21:25  [ТС]     Среднее значение элементов массива.... #21
Цитата Сообщение от Андрейка Посмотреть сообщение
может тебе нада так ? cin>>n int *a = new int[n]
эээээ..... чет не въеду.... как код будет в целом выглядить?
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
09.11.2009, 21:26     Среднее значение элементов массива.... #22
MustangGT, ну это динамический массив сначала воодишь количество элементов потом вот так делаешь int *a = new int [n] то есть сначала int n ; cin>> n ; int *a = new int [n] ну и работаешь как с массивом a[n] статическим
MustangGT
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
09.11.2009, 21:29  [ТС]     Среднее значение элементов массива.... #23
Цитата Сообщение от Андрейка Посмотреть сообщение
MustangGT, ну это динамический массив сначала воодишь количество элементов потом вот так делаешь int *a = new int [n] то есть сначала int n ; cin>> n ; int *a = new int [n] ну и работаешь как с массивом a[n] статическим
блин... не могу найти смайлик с отпавшей челюстью, выпученными глазами и почесывающем затылок..... можно весь код цельем... ну или хотябы изменяемую половину.... объяснения на пальцах не понимаю(((
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
09.11.2009, 21:43     Среднее значение элементов массива.... #24
MustangGT,
C++
1
2
3
4
5
int k;
        cout << "Vvedite kolichestvo znacheniy: "; //ввод с клавиатуры кол-ва значений
        cin >> k
        const int SIZE = k; //"k" - то кол-во что ввели...
        double sales [SIZE];
у тебя будет так
C++
1
2
3
4
int n ;
cout<<"vvedite n";
cin>>n ;
double *sales = new double[n];
дальше sales[i] - итый элемент массива ну что понял ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2009, 23:53     Среднее значение элементов массива....
Еще ссылки по теме:

Найти среднее значение элементов одномерного массива - C++
найти среднее значение элементов одномерного массива состоящего из 15 элементов элементов массива имеющих четные индексы добавить среднее...

Вычислить среднее значение четных элементов массива - C++
Помогите составить код для этой задачи: Дан массив. Вычислить сумму элементов, расположенных на чётных позициях ( с чётным...

Вычислить среднее значение положительных элементов массива - C++
Если минимальный элемент массива находится левее максимального, то вычислите среднее значение положительных элементов массива. Массив 5...

Среднее значение трех соседних элементов массива - C++
Дан массив b. Нужно найти среднее значение каждых 3-х соседних элементов и записать в новый массив b. Найти в массиве самый большой за...

Найти среднее арифметическое значение элементов массива - C++
#include &lt;iostream&gt; using namespace std; int shet(int *m, int n) { int x,sum=0; cout&lt;&lt;&quot;vvedite elementi:&quot;&lt;&lt;endl; for(int...


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

Или воспользуйтесь поиском по форуму:
MustangGT
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
09.11.2009, 23:53  [ТС]     Среднее значение элементов массива.... #25
Цитата Сообщение от Андрейка Посмотреть сообщение
MustangGT,
C++
1
2
3
4
5
int k;
        cout << "Vvedite kolichestvo znacheniy: "; //ввод с клавиатуры кол-ва значений
        cin >> k
        const int SIZE = k; //"k" - то кол-во что ввели...
        double sales [SIZE];
у тебя будет так
C++
1
2
3
4
int n ;
cout<<"vvedite n";
cin>>n ;
double *sales = new double[n];
дальше sales[i] - итый элемент массива ну что понял ?
DRUG! RESPEKT TEBE...9 SCHA S TRUBKI, KADA DOBERUS' DO CPP. NADEUS SRABOTAET

Добавлено через 29 минут
Цитата Сообщение от MustangGT Посмотреть сообщение
DRUG! RESPEKT TEBE...9 SCHA S TRUBKI, KADA DOBERUS' DO CPP. NADEUS SRABOTAET
неа....

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.h>
#include <math.h>
int main()
{
    int k ;
cout<<"vvedite k";
cin>>k ;
double *sales = new double[n];
        cout << "Znachenia: ";
        for (int j=0; j < k; j++)
                cin >> sales [j];
        double total = 0;
        for (j=0; j < k; j++)
                total += sales [j];
        double  average = total / k;
        cout << "Srednee= " << average << endl;
        for(j=0; j < k; j++)
                if(sales[j] > average)
                    cout << "Znachenia bolshe srednego: " << sales[j] << endl;// значения больше среднего
                    int n = 0;
                for(j=0; j < n; j++)
                if(sales[j] > average)
                    n = n ++;
                       cout << "kolichestvo znacheniy bolshe srednego: " << n << endl;
        return 0;
}
--------------------Configuration: 4 - Win32 Debug--------------------
Compiling...
4.cpp
F:\КР\C++ prog\4.cpp(8) : error C2065: 'n' : undeclared identifier
Error executing cl.exe.

4.obj - 1 error(s), 0 warning(s)


ошибка... но уже токо одна не 4!

Добавлено через 2 минуты
Цитата Сообщение от MustangGT Посмотреть сообщение
DRUG! RESPEKT TEBE...9 SCHA S TRUBKI, KADA DOBERUS' DO CPP. NADEUS SRABOTAET

Добавлено через 29 минут

неа....

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.h>
#include <math.h>
int main()
{
    int k ;
cout<<"vvedite k";
cin>>k ;
double *sales = new double[n];
        cout << "Znachenia: ";
        for (int j=0; j < k; j++)
                cin >> sales [j];
        double total = 0;
        for (j=0; j < k; j++)
                total += sales [j];
        double  average = total / k;
        cout << "Srednee= " << average << endl;
        for(j=0; j < k; j++)
                if(sales[j] > average)
                    cout << "Znachenia bolshe srednego: " << sales[j] << endl;// значения больше среднего
                    int n = 0;
                for(j=0; j < n; j++)
                if(sales[j] > average)
                    n = n ++;
                       cout << "kolichestvo znacheniy bolshe srednego: " << n << endl;
        return 0;
}
--------------------Configuration: 4 - Win32 Debug--------------------
Compiling...
4.cpp
F:\КР\C++ prog\4.cpp(8) : error C2065: 'n' : undeclared identifier
Error executing cl.exe.

4.obj - 1 error(s), 0 warning(s)


ошибка... но уже токо одна не 4!


ссори опечатка.... пропустил Н-ку се пасиб
Yandex
Объявления
09.11.2009, 23:53     Среднее значение элементов массива....
Ответ Создать тему
Опции темы

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