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

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

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

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

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

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

Заданная матрица А(N,M). Найти среднее геометрическое парных положительных элементов. C++
C++ Среднее геометрическое положительных членов.
Найти среднее геометрическое положительных членов последовательности C++
C++ Вычислить среднее арифметическое всех положительных членов последовательности
C++ Файл содержит действительные числа. Найти среднее геометрическое всех положительных чисел
Вычислить среднее арифметическое и среднее геометрическое положительных элементов матрицы C++
C++ Выясните, что больше: среднее арифметическое или среднее геометрическое трех положительных чисел
В массиве найти среднее геометрическое, все элементы с нечетными индексами уменьшить на среднее геометрическое C++
C++ Найти среднее геометрическое положительных элементов в каждом столбце матрицы
Найти среднее арифметическое нечетных членов последовательности C++
C++ Найти произведение положительных членов последовательности
C++ Найти среднее геометрическое положительных элементов каждой строки матрицы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 спамит одни и теже темы как бот.
Yandex
Объявления
06.06.2010, 17:27     Найти среднее геометрическое положительных членов последовательности
Ответ Создать тему
Опции темы

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