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

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

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

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

06.06.2010, 15:43. Просмотров 586. Ответов 1
Метки нет (Все метки)

Здравствуйте! Помогите пожалуйста!
Если данная последовательность не упорядочена ни по неубыванию, ни по невозрастанию, найти среднее геометрическое положительных членов.
Применить любую сортировку.
Заранее благодарна!
решить задачу на с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2010, 15:43     Найти среднее геометрическое положительных членов последовательности
Посмотрите здесь:

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

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

Вычислить среднее арифметическое всех положительных членов последовательности - C++
Дано натуральное П и последовательность целых чсел х1,х2,....,хn.Написать программу решения следующей задачи:ивычеслить среднее...

Найти среднее геометрическое положительных элементов каждой строки матрицы - C++
Найти среднее геометрическое положительных элементов каждой строки матрицы Y (5 x 6). Матрица Y - вводится с клавиатуры

Найти среднее геометрическое положительных элементов в каждом столбце матрицы - C++
#include <iostream> using namespace std; int main () { cout << "Vvedite massiv \n"; int m; for (int i = 0; i < 10; i++) { ...

Заданная матрица А(N,M). Найти среднее геометрическое парных положительных элементов. - C++
Заданная матрица А(N,M). Найти среднее геометрическое парных положительных элементов.

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

Найти произведение положительных членов последовательности - C++
Задание найти произведение положительных членов последовательности ak используя команды "C" проверить Есть ли тут ошибка или все верно? ...

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

Среднее геометрическое положительных элементов массива. - C++
Помогите решить задачу на С++ Даны вещественные массивы n от 20, определить для каждого массива является ли он возрастающей...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
06.06.2010, 17:27     Найти среднее геометрическое положительных членов последовательности #2
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{   
    setlocale(LC_ALL,"Rus");
    int kol=-1, counter=0;
    long dob=1;
    cout<<"введите количество элементов (больше 0)\n ";
    while(kol<1)
        cin>>kol;
    int *mas = new int [kol];            // динамически создаем масив
    cout<<"введите элементы массива\n";
    for (int i=0;i<kol;i++)
    {           cin>>mas[i];
        if(mas[i]>0)
        {   
            dob *= mas[i];
            counter++;
            //cout<<dob<<"  "<<counter<<endl;   //для проверки значений
        }           
    }
    cout<<"Геометрическая сумма будет равна: \n "<< (float) dob/counter <<endl;
    int hold=0;
         for(int i=1;i<kol;i++)         //простая пузырьковая сортировка 
        for (int j=0;j<kol-1;j++)
            if(mas[i]>mas[i-1])
            {
                hold=mas[j];
                mas[j]=mas[j+1];
                mas[j+1]=hold;
            }
          for( int i=0;i<kol;i++)
          cout<<"mass ["<<i<<"] = "<<mas[i]<<endl;
    delete [] mas;                                                 //освобождаем выделенную память
    system("PAUSE");
    return 0;
}
гдето так.. хотя не очень рационально)

Добавлено через 18 минут
чето странный пользователь http://www.cyberforum.ru/search.php?searchid=1595825 спамит одни и теже темы как бот.
Ответ Создать тему
Опции темы

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