Răspuns :

Răspuns:

   int n, nr=2, k=0, i, prim=1;

   cin>>n;

   while(k<n){

       prim=1;

       for(i=2;i<=nr/2&&prim;i++)

           if(nr%i==0)

               prim=0;

       if(prim){

           cout<<nr<<" ";

           k++;

       }

       nr++;

   }

Explicație:

Nr incepe de la 2 care este primul numar prim, cand algoritmul gaseste un numar prim contorizeaza la k pana k ajunge la valoarea n adica a gasit n numere prime