FACTORIELE EN C
Résolu
Bonjour,
comment faire le factoriele d'un nombre sur C
comment faire le factoriele d'un nombre sur C
Configuration: Windows XP Internet Explorer 6.0
5 réponses
-
avec une fonction recursive
int factoriel(int x) { if(x==0) return 1; return (x * factoriel(x-1)); } -
ModérateurSalut,
et sans fonction recursive ;-)#include<stdio.h> int factoriel(int nb); int main () { int nb; printf("Entrez un nombre entier : "); scanf("%d",&nb); printf("%d factoriel = %d\n",nb,factoriel(nb)); return 0; } int factoriel(int nb){ int i,res; res = 1; for (i=2;i<=nb;++i) res = res * i; return res; } -
salut,
comment faire le factoriel de ses 3 versions :iterative,recursive terminale et non terminale?merci -
Modérateur
-
Modérateurje te laisse faire la méthode iterative
mince je n'ai pas vu que tu l'avais déjà http://www.commentcamarche.net/forum/affich 4264221 factoriele en c#2
la prochaine fois je ferai plus d'attention
vaut mieux d'essayer de faire toi même tes exercices, et de nous montrer ce que tu as fait pour t'aider