mam napisac program wypisujący liczby pierwsze z przedziału od <2;n>
dosc długo już nad tym siedze, byłabym wdzięczna jesli ktoś by mi poprawił co w tym programie jest źle że te liczby nie chcą sie wypisywac :/ chyba juz kompletnie to pogmatwałam
#include <iostream.h>
#include <conio.h>
#include <math.h>
main ()
{
long int k;
int dzielnik=2;
cout<<"Wpisz granicę liczb pierwszych: ";
cin>>k;
while ( ((k % dzielnik) != 0) && ((dzielnik <= sqrt(k))) );
dzielnik++;
if (dzielnik>sqrt(k));
cout<<k<<" ";
return 1;
getch();
}