315
Cerinţa
Se citește numărul natural n
. Să se afișeze numerele naturale prime mai mici sau egale cu n
.
Date de intrare
Programul citește de la tastatură numărul n
.
Date de ieşire
Programul afișează pe ecran numerele naturale prime mai mici decât n
în ordine crescătoare, separate prin exact un spațiu.
Restricţii şi precizări
2 ≤ n ≤ 1000
Exemplu
Date de intrare
15
Date de ieșire
2 3 5 7 11 13
#include <bits/stdc++.h> using namespace std; int prim(int n) { int cnt=0; for (int i = 1 ; i * i <= n ; ++i) { if (n%i==0) cnt+=2; if (i*i==n) cnt--; } if (cnt==2) return 1; else return 0; } int main() { int n; cin >> n; for (int i = 2 ; i <= n ; ++i) { if (prim(i)) cout << i << ' '; } }
Comentarii