Aide pour faire tableau affichant les nombres premiers
Fermé
lele150
Messages postés
1
Date d'inscription
mercredi 29 mars 2017
Statut
Membre
Dernière intervention
29 mars 2017
-
Modifié le 29 mars 2017 à 09:33
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 29 mars 2017 à 15:03
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 29 mars 2017 à 15:03
A voir également:
- Aide pour faire tableau affichant les nombres premiers
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
1 réponse
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
Modifié le 29 mars 2017 à 15:27
Modifié le 29 mars 2017 à 15:27
Salut,
L'appel
La déclaration
0 et 1 ne sont pas premiers en principe : https://fr.wikipedia.org/wiki/Nombre_premier
il te faudrait traiter ces cas.
Sinon, là ta question est bizarrement formulée : "tableau afiichant les N nombres premiers" sic.
On ne sais pas si tu dois :
- afficher N nombres premiers et à partir d'où (ce que ne fait pas ton code de toutes façons)
- ou si, pour la suite d'entiers naturels jusqu'à N, tu dois déterminer les nombres premiers compris dans cet intervalle (ce que fait ton code, jusqu'à N-1 seulement, et avec les erreurs précitées)
Enfin, tu n'affiches pas un "tableau" au sens visuel du terme (c'est à dire un truc répartissant l'affichage en lignes et colonnes avec des séparateurs). Je ne sais pas si c'est demandé, tu parles de "faire un tableau afiichant" ... ce qui n'a pas trop de sens sinon (car un tableau C n'affiche rien, il stocke quelque chose en mémoire, c'est tout).
Dal
L'appel
scanf("%d",n);est erroné, par tu dois passer un pointeur, donc
scanf("%d",&n);.
La déclaration
int tableau[n];est correcte en C99, vois si cela t'es permis. Sinon, il faudra passer par malloc.
0 et 1 ne sont pas premiers en principe : https://fr.wikipedia.org/wiki/Nombre_premier
il te faudrait traiter ces cas.
Sinon, là ta question est bizarrement formulée : "tableau afiichant les N nombres premiers" sic.
On ne sais pas si tu dois :
- afficher N nombres premiers et à partir d'où (ce que ne fait pas ton code de toutes façons)
- ou si, pour la suite d'entiers naturels jusqu'à N, tu dois déterminer les nombres premiers compris dans cet intervalle (ce que fait ton code, jusqu'à N-1 seulement, et avec les erreurs précitées)
Enfin, tu n'affiches pas un "tableau" au sens visuel du terme (c'est à dire un truc répartissant l'affichage en lignes et colonnes avec des séparateurs). Je ne sais pas si c'est demandé, tu parles de "faire un tableau afiichant" ... ce qui n'a pas trop de sens sinon (car un tableau C n'affiche rien, il stocke quelque chose en mémoire, c'est tout).
Dal