Fonction récursive en c
Résolu
informaticienne
-
rona09 Messages postés 2 Statut Membre -
rona09 Messages postés 2 Statut Membre -
Bonjour,
pourquoi la fonction ne renvoit rien?
#include <iostream>
double factoriel(int n){
int i;
double f;
f=1;
for(i=2;i<n;i++)
f=f*i;
return f;
}
int main(){
int z,i,n;
double res;
printf("taper la valeur de n\n");
scanf("%d",&n);
res=factoriel(n);
printf("taper la valeur de y\n");
scanf("%d",&z);
}
merci
pourquoi la fonction ne renvoit rien?
#include <iostream>
double factoriel(int n){
int i;
double f;
f=1;
for(i=2;i<n;i++)
f=f*i;
return f;
}
int main(){
int z,i,n;
double res;
printf("taper la valeur de n\n");
scanf("%d",&n);
res=factoriel(n);
printf("taper la valeur de y\n");
scanf("%d",&z);
}
merci
A voir également:
- Fonction récursive en c
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
4 réponses
non, c'est plutot cette fonction:
#include <iostream>
double factoriel(int n){
int i;
double f;
f=1;
for(i=2;i<n;i++)
f=f*i;
return f;
}
int main(){
int i,n;
double res;
printf("taper la valeur de n\n");
scanf("%d",&n);
res=factoriel(n);
}
#include <iostream>
double factoriel(int n){
int i;
double f;
f=1;
for(i=2;i<n;i++)
f=f*i;
return f;
}
int main(){
int i,n;
double res;
printf("taper la valeur de n\n");
scanf("%d",&n);
res=factoriel(n);
}