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

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

Восстановить пароль Регистрация
 
turbo moskal
Сообщений: n/a
16.02.2014, 01:34     В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов #1
В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов. Заранее спасибо
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2014, 01:34     В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов
Посмотрите здесь:

C++ посчитать среднее арифметическое в массиве
В одномерном массиве найти среднее арифметическое всех четных чисел!!! C++
В одномерном массиве, состоящем из 5 элементов, вычислить среднее арифметическое всех элементов C++
C++ 2. В одномерном массиве найти среднее арифметическое для элементов, расположенных между максимальным и минимальным
C++ Массив ( Максимальный из Отрицательных элементов в числовом массиве)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.02.2014, 01:39     В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов #2
Что не получается? Где вопрос?
Prog_S
7 / 7 / 3
Регистрация: 01.03.2010
Сообщений: 61
16.02.2014, 01:41     В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов #3
это наверное безысходность.. вопросы в студию.

C++
1
2
3
4
k=0; sr=0;
for (i=0;i<n; i++)
if (a[i]<0) sr=sr+a[i], k++;
cout >> sr/k;
-=ЮрА=-
Заблокирован
Автор FAQ
16.02.2014, 01:46     В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от turbo moskal Посмотреть сообщение
В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов. Заранее спасибо
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
#include <iostream>
using namespace std;
 
int main()
{
    int i, n, m;
    int arr[] = {1 , 24, -3, 7, 24, -3, 8, -1, 16};
    double avg= 0;
    n = sizeof(arr) / sizeof(arr[0]);
    m = 0;
    for(i = 0; i < n; i++ )
    {
        if( arr[i] < 0 )
        {
            avg += arr[i];
            m++;
        }
    }
    if( m )
    cout<<"average value : "<<avg / m<<endl;
    else
    cout<<"array not contains negative elements"<<endl;
    cin.get();
    return 0;
}
average value : -2.33333
Проверка здесь http://codepad.org/TgVEinxF
Yandex
Объявления
16.02.2014, 01:46     В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов
Ответ Создать тему
Опции темы

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