Bonjour,
Déjà joli site et j'y poste mon premier message alors que j'en ai consulté plein d'autre ici. Je me suis mis au développement et c'est mon premier programme vraiment testé, sur code blocks.
Voila mon problème( et c'est certainement pas le seul que vous trouverez ^^), lors de la compilation, la remarque est "if without else".
Ce programme permet de calculer les facteurs premiers d'un nombre.
#include<stdio.h>
main()
{
int n,k;
{
printf("Decomposition d'un nombre en facteurs premiers");
printf("introduire le nombre >0:");
scanf("%d",n);
while(n>0)
{
printf("facteur premier");
while(n%2==0);
{
printf("2");
n=(n/2);
}
k=3;
while(n==1);
if(n%k==0);
{
k=(k+2);
}
else
{
printf("%d",k);
n=(n/k);
}
return 0;
}
}
Merci d'avance. Evidemment j'ai dû faire de grosses bourdes mais je demandes qu'à comprendre
Partager