[Débutant] Recherche d'erreur dans un code
Bonjour,
je suis en train d'écrire un programme pour calculer C_{n}^{p}
J'ai eu 2 erreurs mais je n'arrive pas à m'en débarasser, pouvez-vous m'aider ?
Voilà mon programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| program expo
implicit none
integer n,p
real sum, COMBI,comb
print* ,'entrer le nombre n:'
read*,n
print* ,'entrer le nombre p'
read*,p
COMBI=comb(n,p)
print *, COMBI
end
function fact(m)
real fact
integer m, p
p = 1
do i = 1, m
p = p * i
end do
fact = p
end
function comb(n,p)
real comp
integer n,p
real q
q=fact(n)/(fact(p)*fact(n-p))
comp=q
end |
Je rappelle C_{n}^{p}=n!/(p!.(n-p)!
Merci pour votre aide