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

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

Войти
Регистрация
Восстановить пароль
 
Valik2
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 54
#1

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

16.06.2013, 21:23. Просмотров 292. Ответов 3
Метки нет (Все метки)

дано 9 действительных чисел. Вычислить среднее геометрическое тех
элемнтов последовательности предшествующих первому отрицательное числу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 21:23     Вычислить среднее геометрическое тех элемнтов последовательности предшествующих первому отрицательное числу
Посмотрите здесь:

Произведение и сумма отрицательных элементов последовательности, предшествующих первому положительному числу - C++
Найти произведение и сумму отрицательных элементов последовательности предшествующих первому положительному числу

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

Найти среднее геометрическое положительных членов последовательности - C++
Здравствуйте! Помогите пожалуйста! Если данная последовательность не упорядочена ни по неубыванию, ни по невозрастанию, найти среднее...

Найти среднее геометрическое положительных членов последовательности - C++
Здравствуйте! Помогите пожалуйста! Если данная последовательность не упорядочена ни по неубыванию, ни по невозрастанию, найти среднее...

Определить для данной последовательности среднее геометрическое компонентов, значения которых меньше 0.5 - C++
Народ подскажите очень прошу как использовать вот этот массивdouble array = {0.324, 0.524, 0.789, 0.556, 0.761, 0.248, 0.345, 0.911,...

Вычислить среднее геометрическое. ФУНКЦИИ - C++
Вычислить среднее геометрическое для каждого элемента одномерного массива по следующему правилу : (см. картинку) Использовать функцию...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
16.06.2013, 23:23     Вычислить среднее геометрическое тех элемнтов последовательности предшествующих первому отрицательное числу #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
using namespace std;
 
int main()
{
    vector<double> v {1.2, 6.0, 66.3, 9.1, 5.5, -0.5, 2.2, 7.8, 2.2};
    auto first_negative = begin(v);
    while (*first_negative > 0.0 && first_negative != end(v))
        ++first_negative;
    double geometric_mean =
        pow(accumulate(begin(v), first_negative, 1.0, multiplies<double>()),
            1.0 / static_cast<double>( distance( begin(v), first_negative ) ));
    cout << geometric_mean;
    return 0;
}
http://ideone.com/C5uLRt
Valik2
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 54
17.06.2013, 09:46  [ТС]     Вычислить среднее геометрическое тех элемнтов последовательности предшествующих первому отрицательное числу #3
Зделайте очень по простом прошу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 17:57     Вычислить среднее геометрическое тех элемнтов последовательности предшествующих первому отрицательное числу
Еще ссылки по теме:

Вычислить среднее геометрическое элементов массива - C++
Y(20) Вычислить среднее геометрическое элемента массива Y. yi&gt;0 - в С++ как будет?

Вычислить среднее геометрическое элементов массива - C++
Вычислить среднее геометрическое элементов массива Y. (Yi&gt;0) Помогите решить!!!

Вычислить среднее геометрическое элементов массива - C++
Вычислить среднее геометрическое элементов массива, удовлетворяющих условию х(i)&gt;0. помогите,пожалуйста)))))

Вычислить среднее геометрическое элементов массива - C++
Решение задач лабораторок по С++ Добавлено через 1 минуту Y(20) Вычислить среднее геометрическое элементов массива Yi &gt;0 надо...


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

Или воспользуйтесь поиском по форуму:
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
17.06.2013, 17:57     Вычислить среднее геометрическое тех элемнтов последовательности предшествующих первому отрицательное числу #4
Цитата Сообщение от Valik2 Посмотреть сообщение
Зделайте очень по простом прошу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    const int arr_size = 9;
    double arr[arr_size] = {1.2, 6.0, 66.3, 9.1, 5.5, -0.5, 2.2, 7.8, 2.2};
    double mul = 1.0;
    int i = 0;
    while (arr[i] > 0.0 && i != arr_size)
        mul *= arr[i++];
 
    double geometric_mean =
        pow(mul, 1.0 / static_cast<double>( i ));
 
    cout << geometric_mean;
    return 0;
}
Yandex
Объявления
17.06.2013, 17:57     Вычислить среднее геометрическое тех элемнтов последовательности предшествующих первому отрицательное числу
Ответ Создать тему
Опции темы

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