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

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

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

Студворк — интернет-сервис помощи студентам
вобщем нужно ввести одномерный статический массив из К чисел... определить кол-во элементов массива, значение которых больше среднего значения всех элементов массива...и вывести на экран исходные данные и полученный результат... пока у меня получилось только вот что...и то не совсем работает(((
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#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;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2009, 17:54
Ответы с готовыми решениями:

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

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

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

24
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
09.11.2009, 21:25  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Андрейка Посмотреть сообщение
может тебе нада так ? cin>>n int *a = new int[n]
эээээ..... чет не въеду.... как код будет в целом выглядить?
0
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
09.11.2009, 21:26
MustangGT, ну это динамический массив сначала воодишь количество элементов потом вот так делаешь int *a = new int [n] то есть сначала int n ; cin>> n ; int *a = new int [n] ну и работаешь как с массивом a[n] статическим
1
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
09.11.2009, 21:29  [ТС]
Цитата Сообщение от Андрейка Посмотреть сообщение
MustangGT, ну это динамический массив сначала воодишь количество элементов потом вот так делаешь int *a = new int [n] то есть сначала int n ; cin>> n ; int *a = new int [n] ну и работаешь как с массивом a[n] статическим
блин... не могу найти смайлик с отпавшей челюстью, выпученными глазами и почесывающем затылок..... можно весь код цельем... ну или хотябы изменяемую половину.... объяснения на пальцах не понимаю(((
0
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
09.11.2009, 21:43
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] - итый элемент массива ну что понял ?
1
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 56
09.11.2009, 23:53  [ТС]
Цитата Сообщение от Андрейка Посмотреть сообщение
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!


ссори опечатка.... пропустил Н-ку се пасиб
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2009, 23:53

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

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

Среднее значение элементов массива
Создать функцию в которую передаётся двумерный массив вещественных чисел, функция возвращает среднее значение элементов массива

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

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


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

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

Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru