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

exp(x) возвращает 0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сожмите одномерный массив, удалив предшествующие минимальному) http://www.cyberforum.ru/cpp-beginners/thread702794.html
помогите пожалуйста решить задачку, сожмите одномерный массив, удалив предшествующие минимальному)
C++ Дизассемблирование DLL Здравствуйте, уважаемые пользователи, прошу помощи. Помощь нужна в "вскрытии" *.DLL ... Мне срочно надо раскомпилировать (или как сказать?) DLL что бы вытащить часть кода для оптимизации своей дллки, но этого я не умею. Прошу, либо раскомпилировать DLL либо научить меня этому (длл раскомпилировать хочу не во вредоносных целях). Если длл Вы хотите разобрать сами, то прошу отписаться, я скину... http://www.cyberforum.ru/cpp-beginners/thread702793.html
C++ code::blocks 10.05 debugger
Я установил code::blocks 10.05 и TDM GCC это MinGW в сборке с GDB .Я не могу настроить отладчик. Я сделал как тут написано http://wiki.codeblocks.org/index.php?title=Debugging_with_Code::Blocks ставлю брэйкпоинт но не могу использовать отладчик он не работает но я работаю не в проектах а в простом файле .cpp? Из-за чего он может не работать?
Принудительное закрытие консоли C++
Доброго времени суток! У меня такой вопрос, мне нужно после выполнения определенного условия программа закрывалась, exit(0) не дает нужного результата, консоль не закрывается, а нужно что бы происходило полное закрытие, консоль исчезала... заранее благодарю!:)
C++ Рекурсия и решение задачи http://www.cyberforum.ru/cpp-beginners/thread702762.html
Здравствуйте. Хочу решить такую задачу. Человек вводит число, нужно определить факториал этого числа. Задачу хочу решить именно рекурсивно, так как хочу укрепить свои знания о рекурсивной функции. К сожалению даная программа определяет фактор. не правильно . Подскажите в чем ошибка.. никак не могу разобраться #include <iostream> using namespace std; int Fact( int a); int main() {
C++ исправить код я сделал задание,а преподавателю не понравилось(( Говорит исправь нахождение степени и определение знака. помогите если можете#include <math.h> float fun(float a, float x, int n) { float s; int x_pow, den; x_pow = 2; //степень икс den = 3; //знаменатель s=0; int i=1; for ( ; i <= n; ) подробнее

Показать сообщение отдельно
DORE145
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 4
19.11.2012, 23:55     exp(x) возвращает 0
Мне необходимо написать функцию которая возвращает значение функции распределения скоростей Максвелла(вероятность того, что молекула движется с данной скоростью) при получении соответствующих значений скорости, массы молекулы и абсолютной температуры

И вот что у меня получилось:
C++
1
2
3
4
5
6
7
8
const double k=1.38e-23;
const double pi=3.14159;
double maxvell(double m,double t0,double v)
{
    double y=4*pi*pow(m/(2*pi*k*t0),1.5)*v*v*exp((-m*v*v)/(2*k*t0));
    
    return y;
};

Но эта функция все время выдает нулевые значения, независимо от полученных значений. После разбора выяснилось что exp((-m*v*v)/(2*k*t0)) всегда равно нулю. Что не поддается (по крайней мере моей) логике. Что бы число в какой то степени равно нулю, не может быть.
Функция должна возвращать значения от 0 до 1, но не только 0 на промежутке скорости от 0 до 1200 м/c

Вопрос в чем ошибка и что делать?
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru