Dans le code suivant, si je ne déclare pas résultat dans la fonction main, il y a une erreure, par contre si met "int resultat=1;" le résultat sera toujours 1!
En faite il utilise pas la fonction facto...donc si quelqu'un peu m'aider :D
int facto(int);
int main ()
{
int n=0;
cout<<"Entre Ton Nombre\n";
cin>>n;
cout<<"ResultatEXPO SIMPLE:\n";
cout<<resultat;
return 0;
}
int facto(int n)
{
int resultat=1;
for(int i=1;i<=n;i++)
{
resultat=i*resultat;
}
return resultat;
}