Escriba un programa que, para cualquier entero positivo n, dé una lista de todos los enteros positivos primos menores o iguales que n.


fv11: lenguaje??
manuel15c: eso dev c++
manuel15c: c/c++
fv11: okay

Respuestas

Respuesta dada por: fv11
1

Respuesta:

#include <iostream>

using namespace std;

int numPrim(int u){

   int con=0;

   for (int i = 1; i <= u; i++) {

       if(u%i==0){

           con++;

       }

   }

   return con;

}

int main()

{

   int num;

   cout<<"Digite un numero:"<<endl;

   cin>>num;

   for(int i=1; i<num; i++){

       int n=numPrim(i);

       if(n==2){

           cout<<i<<" es primo"<<endl;

       }

   }

   return 0;

}

Explicación:

aquí lo tienes, cualquier duda me escribes.

Preguntas similares