Я огляделся, но не смог найти удовлетворительного решения ... По сути, я создал функцию, которая вычисляет распределение вероятности х числа потерь в портфеле из n кредитов ... И я пытаюсь написатьвывод в текстовом файле в два столбца, где первый столбец будет X (число значений по умолчанию), а второй столбец будет P (функция плотности каждой потери) .. что-то вроде этого:
X P
1 0.005
2 0.003
3 0.005
4 0.005
5 0.005
и т.д.
Я осмотрелся, и люди предложили использовать знак минус перед моими% d и% f при использовании fprintf, но не повезло ....
Вот пример моегокод и вывод, который он мне дает ... Код:
for(i=0;i<d+1;i++)
{
Densite= gsl_ran_binomial_pdf(i,p,d);
fprintf(pF,"%-5d %-20f .\n",i, Densite);
}
Выход: 0 0.005921.1 0,031161.2 0,081182.3 0,139576.4 0,178143.5 0.180018.6 0.150015.7 0.106026.8 0,064871.9 0,034901.10 0,016716.
Как исправить?
Заранее спасибо!(полный нуб, который начал кодировать на C, как два дня назад ..)