//ENCUENTRA LOS NUMEROS PRIMOS DEL 1 HASTA UN NUMERO DADO //Descargado de www.dogguie.com #include #include #include class Primo { public: void leer(); void residuo(); void visualizar(); void ciclo(); int pos; int x; int y; int r; int cont; }; void Primo::leer() { cout<<"Introduce el numero limite para encontrar los primos:"; cin>>pos; } void Primo::residuo() { r=x%y; if(r==0) cont++; } void Primo::visualizar() { if((cont<=2) && (x!=1)) cout<<" "<0;x--) { cont=0; for(y=x;y>0;y--) { residuo(); } visualizar(); } } int main() { Primo p; clrscr(); p.leer(); p.ciclo(); getch(); return 0; }