Nombre premiers inférieurs à 100 [Fermé]

Signaler
Messages postés
77
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 janvier 2009
-
Messages postés
793
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
-
Bonjour,
c'est un programme qui permet dafficher le liste des 100 premiers nombres premiers.
et ca c'est mon travail veullliez le voir et me voir la faute
#include <stdio.h>
void main
{int i,j,n;
int t[],m[];

repeat
printf("saisir le nb de element",n);
scanf("%i",n);
until( n>0 )&& (n<200);
for ( i=0;i<=200; i++)
{
printf("saisir le element ",i );
scanf ("%i\t",t[i]=i);
if ( t[i]%t[i]=0 && t[i]%1=0)
printf (" t["i"]est un nombre premier");
repeat
m[j]=t[i];
scanf ("%i\t",m[j]);
until(j>100);
else
printf ( " t["i"]n'est pas un nombre premier");
}
}l

3 réponses

Messages postés
77
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 janvier 2009
6
vou voyez ke c bon mé ca marche pa ché moi
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci


//Ce programme affiche jusqu'a 32768 nombre 1ers et si on utilise la derniere version de visual studio 2010 on peut faire jusqu'a 4096*12 nombre 1ers


#include<stdio.h>
void main()
{
int a=4096,i,t[4096];
int a1=a>>1,a2=a1>>1;
for(i=0;!(i&a);t[i++]=0xff);
int j;
unsigned int q,r;
for(i=0;!(i & a1);i++){
r=i&7;
q=i>>3;
for(j=i*i;!(j & a2);j=j+i)
r=j&7;
q=j>>3;
if(t[q]&(1<<r))
t[q]=(t[q]&(~(1<<r)));
}
for(i=2;!(i&a);i++){
q=i&7;r=i>>3;
if(t[q]&(1<<r)) printf("%d\n",i);
}

}
Messages postés
303
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
8 décembre 2018
23
On a tout compris... lol
Messages postés
793
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
159
C'est pas parce que TU ne comprends pas que personne ne comprend ...
Un filtre Kikolool sur CCM pour bientôt ?