👤

Se citește un număr natural n şi apoi se citesc pe rând n numere. Să se determine câte numere prime am citit. C++ cu for

Răspuns :

În C++, rezolvarea este următoarea:

#include <iostream>

using namespace std;

int main() {

int n, x, nrprime = 0, k, i, d;

cin >> n;

for (i = 1; i <= n; i++) {

cin >> x;

k = 0;

for (d = 1; d <= x; d++) {

if (x % d == 0) {

k++;

}

}

if (k == 2) {

nrprime++;

}

}

cout << nrprime;

return 0;

}