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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.88
PSych
0 / 0 / 0
Регистрация: 13.11.2010
Сообщений: 5
#1

Найти среднее арифметическое положительных элементов массива - C++

13.11.2010, 12:55. Просмотров 7161. Ответов 7
Метки нет (Все метки)

Найти среднее арифметическое положительных элементов массива С(25);
Оригинал
Знайти середнє арифметичне позитивних елементів масиву C(25).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2010, 12:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти среднее арифметическое положительных элементов массива (C++):

Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN) - C++
Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN). Пока хотел сделать без учета положительных элементов массива,...

Найти среднее арифметическое значение положительных элементов массива - C++
Задан массив A(n),найти среднее арифметическое значение положительных элементов массива.

Найти среднее арифметическое значение положительных и отрицательных элементов массива - C++
Задание 2 (его или третье) Дан Массив Xi, i = 1, ..., 15. Найти среднее арифметическое значение положительных и отрицательных элементов...

Найти среднее арифметическое положительных элементов каждого столбца массива - C++
Дано двумерный массив a с размером mxn элементов (m лент, n столбцов) Найти среднее арифметическое положительных элементов каждого...

Дан двумерный массив m*n. Найти среднее арифметическое положительных элементов массива - C++
2. Дан двумерный массив m*n. Найти среднее арифметическое положительных элементов массива.

Найти максимальный элемент одномерного массива и среднее арифметическое его положительных элементов - C++
Передача массивов в функцию (одномерные массивы) Дан одномерный массив, состоящий из N вещественных элементов. Найти максимальный...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
13.11.2010, 13:01 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    const int n = 5;
    int cnt = 0;
    double sum = 0;
    int Arr[n] = {1, -5, 3, 6, -4};
 
    for(int i = 0; i < n; i++)
    {
        if(Arr[i] > 0)
        {
            cnt++;
            sum += Arr[i];
        }
    }
 
    std::cout << sum / cnt;
}
relok
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 25
13.11.2010, 13:02 #3
C++
1
2
3
4
int tmp_sum=0; //massiv dlja summi
int n=0; //dlja nahozdenija kolli4estva summiruemih
if(C[0]>0){n++;tmp_sum+=C[0];}
if(C[1]>0){n++;tmp_sum+=C[1];}
так до 24ого)

C++
1
float otvet=tmp_sum/n;
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
13.11.2010, 13:07 #4
relok, За такое надо убивать.
+ среднее арифметическое может быть нецелым числом
relok
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 25
13.11.2010, 13:09 #5
http://www.cyberforum.ru/visual-cpp/...ml#post1106797

=)нужно чтобы люди понимали изнутри задачу, которую они хотят реализовать
я когда разбираюсь с алгоритмами сначала проделывал их влоб на бумаге.
потом смотрю что можно сократить, упростить. и тогда уже получается нормальный код.
NikITKA123
19 / 18 / 1
Регистрация: 28.04.2010
Сообщений: 86
13.11.2010, 13:41 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    setlocale(0, "Rus");
    const int n = 25;
    int c[n], i, sum = 0, b = 0;
    float d;
    cout << "Введите элементы массива:\n";
    for(i=0; i<n; i++)
        cin >> c[i];
    for(i=0; i<n; i++){
        if(c[i] > 0){
            sum += c[i];
            b++;
        }
    }
    d = sum/b;
    cout << "Среднее арифметическое равно: " << d << endl;
    return 0;
}
Добавлено через 25 минут
relok, вам слова "цикл" о чем-нибудь говорит?!
relok
2 / 2 / 0
Регистрация: 13.11.2010
Сообщений: 25
13.11.2010, 16:02 #7
я за то, чтобы люди понимали, что они хотят
задача - наипростейшая=>парень вообще не знает программирование. он придёт к преподу с вашим кодом. тот - и что это за for?.

а я написал так, что парень, посмотрев на код, логически понял как всё работает. а потом на ваш - оо, круто, кажется понимаю что здесь творится
юлька98
0 / 0 / 0
Регистрация: 28.11.2016
Сообщений: 6
28.11.2016, 19:48 #8
Помогите мне пожалуйста написать програму в динамическом масс иве К [1..4, 1..5] найти номер столбиков в каких среднее арифметическое его елементов меньше чем среднее арифметическое елементов всего массива
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2016, 19:48
Привет! Вот еще темы с ответами:

Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива - C++
11. Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива.

Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива. - C++
Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива.

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

Найти сумму всех положительных элементов массива и среднее арифметическое всех элементов - C++
Помогите написать программу: Дан массив A. Найти сумму всех положительных элементов массива и среднее арифметическое всех чисел.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.11.2016, 19:48
Ответ Создать тему
Опции темы

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