Calcul de factorielle : programme inopérant
Bonjour,
Voila un peu ce que j'ai écris comme code (calcul du factoriel) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include <cstdio>
using namespace std;
main ()
{
int i,;
int a=1;
printf("entrez le nombre svp\n");
scanf("%d",&a);
for(i=1;i<=a;i++)
{
a=a*i;
printf("le factoriel de %d est:%d",a);
scanf("%d",&a);
}
} |
un autre (vérification qu'une année est bissextile) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #include <cstdio>
using namespace std;
main ()
{
int an;
printf("entrez l'annee svp\n");
scanf("%d",&an);
if(an%2==0) // (à ce niveau là j'ai remarqué qu'il n'exécute pas le calcul)
{
printf("l'annee bissextile est:",an);
scanf("%d",&an);
}
} |
MERCI.