N nombres premier !!
jack sparo
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
esque quelqu'un pourai me dire qu'elle est le probleme avec se programme , pour calculer les n nombres premier !
#include <stdio.h>
#include <conio.h>
void main()
{
int n,i,j,k;
scanf("%d",&n);
for(j=1;i<=n;i++)
{
k=0;
for(j=2;j<=i/2;j++)
{
if(i%j==0)
{
k++;
}
}
if(k==0)
printf("le %d est premier\n",i);
}
}
esque quelqu'un pourai me dire qu'elle est le probleme avec se programme , pour calculer les n nombres premier !
#include <stdio.h>
#include <conio.h>
void main()
{
int n,i,j,k;
scanf("%d",&n);
for(j=1;i<=n;i++)
{
k=0;
for(j=2;j<=i/2;j++)
{
if(i%j==0)
{
k++;
}
}
if(k==0)
printf("le %d est premier\n",i);
}
}
Configuration: Windows XP Internet Explorer 6.0
6 réponses
-
Le problème c'est toi qui le connais, là c'est pour les solutions lol
-
ligne 3 :
int main()
A la fin de main :
return 0;
ca fait plus serieux ;-)
Sinon il est cense faire quoi ton programme ? et il fait quoi ? et tu veux qu'on t'aide pour quoi ?
a+
-Qwerti. -
-
essaye ça (si tu as pas compris quelquechose n'hesite pas a demander):
#include<stdio.h> int main() { int n,i,j=0,nb=1,trouve=0,premier=0; int tab[100]; printf("combien de nombre n (n<100) vous voulez : "); scanf("%d",&n); while(trouve < n) { premier=0; for(i=2;i<nb;i++) if(nb % i != 0) premier++; if(premier ==(nb-2)) { tab[j]=nb; j++; trouve++; } nb++; } printf("les %d premiers nombre premier sont : ",n); for(i=0;i<j;i++) printf("%d ",tab[i]); return 0; } -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-