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

Вычислить дробную часть среднего геометрического трёх заданных положительных чисел - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.89
ImmortalGlory
1 / 1 / 0
Регистрация: 25.11.2010
Сообщений: 22
25.12.2010, 17:32     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #1
Вычислить дробную часть среднего геометрического трёх заданных положительных чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2010, 17:32     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел
Посмотрите здесь:

Нахождение среднего геометрического трех целых чисел или произведения двух вещественных C++
Вычислить дробную часть среднего геометрического трех заданных положительных чисел. C++
C++ Нахождение среднего арифметического и геометрического двух чисел
Вычислите дробную часть среднего арифметического C++
Программа для вычисления среднего арифметического и геометрического массива чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
25.12.2010, 19:20     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #2
a*b*c все под корнем и есть среднее геом
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.12.2010, 20:49     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #3
^Tecktonik_KiLLeR, под корнем степени n, естественно, где n - количество множителей.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
26.12.2010, 20:01     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #4
silent_1991, да?Оо...ну и преподы у нас
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
26.12.2010, 21:17     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #5
^Tecktonik_KiLLeR, ну а вы сами посудите: среднее (любое), как минимум, должно быть расположено между минимальным и максимальным элементами того набора, для которого это среднее ищется. Т.е. среднее геометрическое чисел 10, 12 и 14 должно быть между 10 и 14. Считаем по вашему методу: sqrt(10 * 12 * 14) = sqrt(1680) = 40,9878... Какое-то оно не среднее, а? А на самом деле для 3 чисел среднее геометрическое будет root(1680, 3) = 11,8878... - т.е. действительно между 10 и 14, как и надо.
abyr
4 / 4 / 1
Регистрация: 23.12.2010
Сообщений: 27
26.12.2010, 21:33     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <math.h>
using namespace std;
 
int main(int argc, char** argv) {
    int a, b, c;
    float x;
    cout << "Введите a - "; cin >> a;
    cout << "Введите b - "; cin >> b;
    cout << "Введите c - "; cin >> c;
    x = pow(a * b * c, 1.0 / 3);
    printf("Дробная часть - %5.3f \n", x - int(x));
    return 0;
}
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
26.12.2010, 22:52     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #7
Цитата Сообщение от abyr Посмотреть сообщение
printf("Дробная часть - %5.3f \n", x - int(x));
это разве с++?
ImmortalGlory
1 / 1 / 0
Регистрация: 25.11.2010
Сообщений: 22
27.12.2010, 22:53  [ТС]     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #8
abyr
У тебя в программе ошибки!
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
27.12.2010, 23:37     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #9
abyr, у вас то принтф то cout...
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.12.2010, 10:24     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cmath>
 
int main()
{
    int a, b, c;
    std::cout<<"Enter a, b, c\n";
    std::cin>>a>>b>>c;
    double geom=pow(static_cast<double>(a*b*c), 1.0/3);
    std::cout<<geom<<'\n';
    return 0;
}
ImmortalGlory
1 / 1 / 0
Регистрация: 25.11.2010
Сообщений: 22
28.12.2010, 16:09  [ТС]     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #11
у меня всё равно пишет ошибку.Вы когда пишите сам проверяете?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.12.2010, 16:13     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #12
Очевидно что да. И программа полностью корректная. Какой компилятор?
ImmortalGlory
1 / 1 / 0
Регистрация: 25.11.2010
Сообщений: 22
28.12.2010, 16:16  [ТС]     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #13
BORLANDC
abyr
4 / 4 / 1
Регистрация: 23.12.2010
Сообщений: 27
28.12.2010, 17:54     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #14
а в какой строке ошибка? у меня всё норм. вот чисто с++

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
 
int main(int argc, char** argv) {
    int a, b, c;
    float x;
    cout << "Введите a - "; cin >> a;
    cout << "Введите b - "; cin >> b;
    cout << "Введите c - "; cin >> c;
    x = pow(a * b * c, 1.0 / 3);
    cout << "Дробная часть - " << (x - int(x)) << "\n";
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2010, 18:17     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел
Еще ссылки по теме:

C++ Вычисление среднего арифметического и среднего геометрического двух чисел
C++ Разработайте перегруженные функции нахождения среднего арифметического и среднего геометрического трех целых и вещественных чисел
C++ Нахождение среднего геометрического произвольного набора вещественных чисел. Найти ошибку

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.12.2010, 18:17     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел #15
ImmortalGlory, Вам на СИ или на С++? вот для борланда С++.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
#include <math.h>
 
int main()
{
    int a, b, c;
    cout<<"Enter a, b, c\n";
    cin>>a>>b>>c;
    double geom=pow(static_cast<double>(a*b*c), 1.0/3);
    cout<<geom<<'\n';
    return 0;
}
Yandex
Объявления
28.12.2010, 18:17     Вычислить дробную часть среднего геометрического трёх заданных положительных чисел
Ответ Создать тему
Опции темы

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