Я пытаюсь рассчитать распределение Максвелла-Больцмана, но этот код дает 0.00000, в чем проблема?Расчет распределения Максвелла-Больцмана
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
float e=2.718228183, pi=3.14159265, m=2.66*pow(10,-23), t, k=1.38*pow(10,-23), v, result;
scanf("%f %f", &t, &v);
result = sqrt(pow(m/(2*pi*k*t), 3)) * 4 * pi * pow(v,2) * pow(e, -(m * pow(v,2))/(2*k*t));
printf("%f", result);
}
Код дает '0.000000' для * каких * входных значений? –
теперь дает только 0 @SvenMarnach – user6200763
например 500 100 @WeatherVane – user6200763