Bonjour,
Je voudrais faire un programme qui recherche les nombres premiers inférieurs à 100.
Donc il m'affiche 2 puis 3 et rien de plus.
Voila mon code :
Merci de me dire où est le problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <iostream> #include <math.h> using namespace std; int main () { int a=0; int j=99; for(int i=2;i<=j;i++){ a=0; for(int k=2;k<=sqrt(i);i++){ if(i%k==0){ a=a+1; } } if (a==0){ cout<<i<<endl; } } system("PAUSE"); return 0; }
Partager