![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 1 Всего: 20 |
Нутром чую, что где-то напортачил, но вот где ? Эти функции в составе работющей 100% программы. in_f открыт и связан с файлом. |
|||
|
||||
maxim1000 |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 17 Всего: 110 |
так все-таки
или
![]() вообще, конечно же, такой подход не очень хорош, т.к. требует двух проходов по файлу (а если тебе понадобится вводить числа с клавиатуры, то вообще ужас получится) поэтому перед тем, как садиться за комп и писать программу, надо сесть за бумажку и пописать немного формул ![]() M(x-M(x))^2=M(x^2 - 2*x*M(x) + M(x)^2)=M(x^2) - 2*M(x)^2 + M(x)^2=M(x^2)-M(x)^2 M - среднее поэтому для вычисления ср.кв.отклонения достаточно вычислить среднее величины и среднее ее квадрата (а их можно вычислять независимо и параллельно) вот и получается:
Добавлено @ 10:51 и еще:
NULL - константа, специально предназначенная для указателей, не стоит ее использовать для double Добавлено @ 10:54 ну и еще ![]()
в этой строке сразу две ошибки ![]() 1. не стоит применять к double операторы ==, !=, кроме того если у тебя было несколько ненулевых чисел с нулевым средним, их среднее из-за округления очень редко будет 0 2. эта проверка вообще не нужна: ср.кв.отклонение успешно определяется и в случае нулевого среднего ![]() -------------------- qqq |
||||||||||
|
|||||||||||
En_t_end |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 1 Всего: 20 |
Просто я сейчас решаю задачи, направленные на проверку знаний синтаксиса.
В данном случае было поставленно условие - двойной проход по файлу.
О... а вот за это спасибо.
Написано было за 14 минут до школы, поэтому ни о какой бумажке, я подумать не успел )))) |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |