Используйте %lf
вместо %i
и удалите двойную строку, в этом нет необходимости, поскольку вы уже определили переменные как double
.
#include <stdio.h>
#include <math.h>
int main()
{
double t = 1, tau = 0.00001;
printf("%lf\n", round(t/(tau*2)));
return 0;
}
Выходные данные -: 50000.000000
Если вы хотите только 50000, вы можете отредактировать свой код следующим образом
double t = 1, tau = 0.00001;
int answer;
answer = round(t/(tau*2));
printf("%i\n", answer);
Вывод -: 50000