[C++] Problem z programem

ZAJHAX

Użytkownik
Dołączył
Marzec 7, 2012
Posty
4
Witam.
Mam do napisania program w C++ który musi wypisać mi wszystkie liczby pierwsze mniejsze od podanej n.
Czy podał by mi ktoś ten program bo nie mam pojecia jak sie za to zabrać.
 

trojanxem

Użytkownik
Dołączył
Grudzień 6, 2011
Posty
239
#include <conio.h>
#include <cstdio>
#include <cmath>



int main()
{
int zakres;
printf ("Podaj zakres: \n");
scanf("%d", &zakres);



int f=zakres/2;

bool m[zakres];
for(int n=0;n<zakres;n++) m[n]=1;

for(int k=2;k<f;k++)
if(m[k]) for(int j=k+k;j<zakres;j+=k) m[j]=0;



for(int i=2;i<zakres;i++)
{
if(m)
{
printf("%d ", i);

}
}

getch();
return 0;
}



Przerób to na C++
 
Do góry Bottom