![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Гость |
|
|||
|
Unregistered |
как делать
написать ф-ию double geom_ave(double*x,int n)которая вычисляет среднее геометрическое элементов последовательности заранее спасибо(только код в С а не C++) |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
да все это добро берется из файла где числа и первоее число это n а остальные элементы последовательности
|
|||
|
||||
| byNet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 14.11.2005 Где: Беларусь Репутация: нет Всего: нет |
Как вычислять геометрич последовательность
|
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 40 Всего: 173 |
byNet
Среднее геометрическое n элементов - это корень n-й степени из их произведения. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| profispb |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: 1 Всего: 1 |
Ну и в чем проблема, математику забыли! Надо просто считать последовательность, перемножить и вычислить корень степени(кол - во цифр последовательности).
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
проблема что делать с числоми вида 1.00000000000000000000000000000000000000000000000000000000000005
как их перемножать правильно |
|||
|
||||
| DeadSoul |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: 2 Всего: 11 |
Ты их правильно перемножаешь. Просто перемножение\деление\сложение\вычитание double-ов не является абсолютно точным(появляется некоторая погрешность).
Смело сдавай свою лабу -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
| profispb |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: 1 Всего: 1 |
DeadSoul прав.Погрешность будет всегда, но а если тебе такое число ненравится оставь 2 знака после точки.
Это сообщение отредактировал(а) profispb - 28.12.2005, 23:20 --------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
| на счет двух знаков после точки |
|
|||
|
Unregistered |
1.000000000000000
чем тебе такое число не нравится?? |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |