citesc n
pentru i<-1,n executa
daca (n%i==0) atunci
scrie i
#include <iostream>
using namespace std;
int main() {
int n, i;
cin >> n;
for (i = 1; i <= n; i++)
if (n % i == 0)
cout << i << ", ";
}
citesc x
div <- 0
pentru i<-1,x executa
daca (x%i==0) atunci
div <- div + 1
daca (div==2) scrie "Numarul este prim"
altfel scrie "Numarul nu este prim"
#include <iostream>
using namespace std;
int main() {
int x, i, ndiv=0;
cin >> x;
for (i = 1; i <= x; i++)
if (x % i == 0)
ndiv++;
if (ndiv == 2)
cout << "Numarul este prim";
else
cout << "Numarul este prim";
}