Rezolvare BAC Informatica 2009 – Varianta 32 – Subiectul al III-lea problema 3

Mai jos puteti gasi rezolvarea problemei 3 de la subiectul III din varianta 32 pentru examenul de bacalaureat din anul 2009


#include <iostream>
using namespace std;
int nr_prim(int x) {
int nr = x + 1,ok = 0;
while (ok == 0) {
int d,eNrPrim = 0;
for (d = 2; d < nr/2 && eNrPrim == 0; d++)
if (nr%d == 0)
eNrPrim = 1;
if (eNrPrim == 0)
ok = 1;
else
nr++;
}
return nr;
}
int main() {
int x;
cin>>x;
cout<<nr_prim(x);
return 0;
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *