C urgent a faire en nb premier en C
Fermé
zismainfo
Messages postés
57
Date d'inscription
samedi 11 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2012
-
7 janv. 2011 à 04:55
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 8 janv. 2011 à 15:12
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 8 janv. 2011 à 15:12
A voir également:
- C urgent a faire en nb premier en C
- Nb si en anglais - Guide
- Nb si couleur - Guide
- Premier pro - Télécharger - Montage & Édition
- T'nb shiny problème - Forum Casque et écouteurs
- Souris t'nb sans fil ne fonctionne pas - Forum souris / Touchpad
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
7 janv. 2011 à 11:40
7 janv. 2011 à 11:40
Diviser un nombre premier en 2 racine carré de N ???
Précise ce que tu souhaites.
Ensuite, on pourra probablement t'aider. A toi de dire ce qui te pose exactement problème, comment tu comptes t'y prendre, ce que tu as commencé à faire, etc.
Cdlt,
Précise ce que tu souhaites.
Ensuite, on pourra probablement t'aider. A toi de dire ce qui te pose exactement problème, comment tu comptes t'y prendre, ce que tu as commencé à faire, etc.
Cdlt,
zismainfo
Messages postés
57
Date d'inscription
samedi 11 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2012
4
8 janv. 2011 à 09:32
8 janv. 2011 à 09:32
voila g trouve c algo sur ce site donc g montre a mon prof de TP donc il ma dit ke c juste puiske il ma demande de cherche le nb premier donc il ma dit c programme et long et un peu complike donc il ma dit au lieu de les diviseurs compris entre 2 et N-1 essaie de prendre le racine carre de N........donc c un peu difficile pour moi pacrke il ma pas donne de indice????????
et voila le programme e g lui est montre.
Algorithme 1 : les diviseurs compris entre 2 et N-1 seront testés
les diviseurs compris entre 2 et N-1 seront testés
/**************************\
* nombre_premier1.c *
\**************************/
/* algorithme : teste tous les diviseurs */
#include <stdio.h>
int main (void)
{
int i, nb, compter, test;
test = compter = 0;
printf ("Entrez un nombre entier : ");
if (scanf ("%d", &nb) != 1)
return -1;
for (i = 2; i < nb; i++, compter++)
if (nb % i == 0)
test = 1;
if (!test)
printf ("%d nombre premier, nombre iterations = %d\n", nb, compter);
else
printf ("%d n'est pas nombre premier, nombre iterations = %d\n", nb,compter);
return 0;
}
et voila le programme e g lui est montre.
Algorithme 1 : les diviseurs compris entre 2 et N-1 seront testés
les diviseurs compris entre 2 et N-1 seront testés
/**************************\
* nombre_premier1.c *
\**************************/
/* algorithme : teste tous les diviseurs */
#include <stdio.h>
int main (void)
{
int i, nb, compter, test;
test = compter = 0;
printf ("Entrez un nombre entier : ");
if (scanf ("%d", &nb) != 1)
return -1;
for (i = 2; i < nb; i++, compter++)
if (nb % i == 0)
test = 1;
if (!test)
printf ("%d nombre premier, nombre iterations = %d\n", nb, compter);
else
printf ("%d n'est pas nombre premier, nombre iterations = %d\n", nb,compter);
return 0;
}
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
8 janv. 2011 à 15:12
8 janv. 2011 à 15:12
A la place de return -1, mets return EXIT_FAILURE; en incluant stdlib.h
Pour calculer la racine carrée, il suffit d'employer : sqrt(N); en incluant math.h et en pensant à lier avec la bibliothèque math.
Pour calculer la racine carrée, il suffit d'employer : sqrt(N); en incluant math.h et en pensant à lier avec la bibliothèque math.