Program C qui calcule la somme de nb premiers
Khalid Mekouar
-
scriptiz Messages postés 1424 Date d'inscription Statut Membre Dernière intervention -
scriptiz Messages postés 1424 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
svp je galere a trouver un solution pour ecrire ce programme en c
ce programme doit lire un entier n , et puis il doit calculer la somme et le produit des nombres premiers inferieurs à n .
je n'est aucune idée par ou commencer , svp donner moi un coup de main .
svp je galere a trouver un solution pour ecrire ce programme en c
ce programme doit lire un entier n , et puis il doit calculer la somme et le produit des nombres premiers inferieurs à n .
je n'est aucune idée par ou commencer , svp donner moi un coup de main .
A voir également:
- Programme en c permettant de fairz la somme de n entier
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Programme demarrage windows - Guide
- Somme en anglais excel - Guide
- Mettre en veille un programme - Guide
4 réponses
Au cas où voici le code sans fonction :
Il suffit de changer MAX pour calculer plus de nombres, et le 0 est juste là pour faire joli vu qu'il est le neutre de l'addition (dans la ligne de calcul ^^)
#include <stdio.h> #define MAX 25 int main() { int i, j, somme = 0; printf("0"); for(i = 1; i <= MAX; i++) { if(i < 2) continue; if(i == 2) { printf(" + %d", i); somme += i; continue; } if((i % 2) == 0) continue; for(j = 3; (j * j) <= i; j += 2) { if((i % j) == 0) continue; } printf(" + %d", i); somme += i; } printf("\nSomme des nombres premiers entre 1 et %d = %d\n", MAX, somme); }
Il suffit de changer MAX pour calculer plus de nombres, et le 0 est juste là pour faire joli vu qu'il est le neutre de l'addition (dans la ligne de calcul ^^)
Mais ce n'était qu'un exemple. On n'est pas là pour te donner la solution.
Si t'as pas vu les fonctions, tu peux effectivement faire deux boucles for.
Et s'il y a un point qui te bloque, précise-le, mais demande pas la solution directement...
Cdlt,