Cita de: jps96 en 3 Diciembre 2012, 18:26 PMLa librería math no se usa en este caso y más simple que el de Xenomorfo77 sería sin usar array ni función:
Me han pedido que haga un programa en C++ tal que así:
"Leemos diez números por teclado. El programa tiene que mostrar cuáles son primos y cuántos hay."
Necesito hacerlo con el código más simple posible, ya que estoy aprendiendo, con
#include<iostream> y #include<cmath>
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdio.h>
using namespace std;
main() {
int i,cont=0,j,num,k;
for (i=0;i<10;i++){
cout <<"Ingresa el numero "<<i+1<<": ";
cin >>num;
k=0;
for (j=1; j<=num; j++)
if (num%j == 0)
k++;
if (k == 2 || num == 1){
cont++;
cout <<"El numero "<<num<<" esprimo"<<endl;
}
else cout <<"El numero "<<num<<" NO esprimo"<<endl;
}
cout <<"El numero de primos es :"<<cont<<endl;
return 0;
}
Saluditos!.