A voir également:
- [C] Les Boucles For
- Download instagram for pc - Télécharger - Divers Communication
- Safari for windows - Télécharger - Navigateurs
- Boucle for matlab ✓ - Forum Matlab
- Youtube downloader for windows 10 - Télécharger - Conversion & Codecs
- Adobe reader for pc - Télécharger - PDF
7 réponses
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
46
31 mai 2008 à 17:17
31 mai 2008 à 17:17
ce que tu peux faire c'est un boucle for avec un i qui s'increment de 1 en 1
puis apres tester si ton i est premier .. si oui alors tu fais ton bidouillage .. sinon tu continu ta boucle ^^
puis apres tester si ton i est premier .. si oui alors tu fais ton bidouillage .. sinon tu continu ta boucle ^^
Si ce que je demande n'est pas possible, je ferai comme ça oué ^^ mais c'est lourd.
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
46
31 mai 2008 à 17:37
31 mai 2008 à 17:37
c'est qu'un petit if en plus ^^ lol
enfin bon a ma connaissance ( maigre je l'avoue ^^ ) je n'en connais pas Oo
enfin bon a ma connaissance ( maigre je l'avoue ^^ ) je n'en connais pas Oo
euhh, il y a une fonction en C qui revoie si le nombre est premier?! ..
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
31 mai 2008 à 17:49
31 mai 2008 à 17:49
je crois pas... tu dois la faire toi meme mais c'est pas tres compliqué ;)
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
46
31 mai 2008 à 18:11
31 mai 2008 à 18:11
oui et non ^^ plutot une regle de calcul ^^
une question de modulo je sais plus trop trop ^^ je cherche et j'te dis ca ^^
une question de modulo je sais plus trop trop ^^ je cherche et j'te dis ca ^^
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
>
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
31 mai 2008 à 18:20
31 mai 2008 à 18:20
oui il suffit de faire le modulo du nombre N avec tous les nombre inferieur a N et si le modulo n'est jamais egal a zero alor le nombre est premier
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
46
>
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
31 mai 2008 à 18:22
31 mai 2008 à 18:22
tu fais une fct :
int premier (int nb){
int i, test = 0 prems = 0;
for (i = 2; i < nb; i++)
if (nb % i == 0)
test = 1;
if (!test)
prems = 1;
else
prems = 0;
return prems;}puis ds ton main :for(i=0;i<N;i++){
test=premier(i);
if(test==1){ .... }}ca devrait marcher ^^
ok merci,
ptite derniere question, est il possible de modifier la valeur de i dans une boucle for ?
par exemple :
for(i=0; i<10; i++){
razrazraz
....
i=i+3;
}
ptite derniere question, est il possible de modifier la valeur de i dans une boucle for ?
par exemple :
for(i=0; i<10; i++){
razrazraz
....
i=i+3;
}
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
46
31 mai 2008 à 18:52
31 mai 2008 à 18:52
oui biensur ^^ par contre fais attention
si par exemple i=2 et que tu fais i=i+3 alors i vaudra 6 et non 5 car il prendra le i++ justa apres ;)
si par exemple i=2 et que tu fais i=i+3 alors i vaudra 6 et non 5 car il prendra le i++ justa apres ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
31 mai 2008 à 18:51
31 mai 2008 à 18:51
oui c'est possible
mais ça va te faire sauté des "i"
avec ton exemple au premier tour ça sera i=0 mais au deuxieme tour tu vas passé directement a i=4
mais ça va te faire sauté des "i"
avec ton exemple au premier tour ça sera i=0 mais au deuxieme tour tu vas passé directement a i=4
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 566
31 mai 2008 à 21:14
31 mai 2008 à 21:14
Salut,
voici quelques algo en C, pour vérifier si un nombre entier est premier
http://www.commentcamarche.net/faq/sujet 7646 verifier si un nombre entier est un nombre premier en c
voici quelques algo en C, pour vérifier si un nombre entier est premier
http://www.commentcamarche.net/faq/sujet 7646 verifier si un nombre entier est un nombre premier en c