Witam, mam pewien problem, otóż mam za zadanie zrobić program, który będzie wyświetlać n-tą (podaną przez użytkownika z klawiatury) liczbę pierwszą. Napisałem taki oto kod, lecz nie mam pojęcia dlaczego nie wyświetla tak jak powinien.
#include <iostream>
using namespace std;
int prime(int k) {
int dzielnik=2;
int i=0;
while(i<k)
{
while (k%dzielnik != 0)
{
dzielnik++;
}
i++;
}
return 0;
}
int main() {
int k;
cout<<"Podaj ktora liczbe pierwsza wyswietlic: ";
cin>>k;
cout<<"Jest to liczba: "<<prime(k)<<endl;
return 0;
}