martes, 5 de junio de 2012

programa de los numeros compuestos c++

Numeros compuestos: Un numero es compuesto cuando es mayor que uno(1)  y que no es primo. ejemplo, 4,6,8,9,10....

#include<iostream>
using namespace std;

int main()
{ int n,p=0;
 
  do
    {
      cout<<"Digite un nemero mayor que 1:";
      cin>>n;   
    }
  while (n<2);//validacion cuando es mayor que uno.
  for (int i=1;i<=n;i++)
     {
       if (n%i==0)//pregunta si el residuo es igual a 0.
          p++;    //contador.
     } 
  if (p==2)//si p es igual a 2 no es compuesto
    cout<<endl<<"El numero no es compuesto."<<endl;
  else//de lo conrario es compuesto.
     cout<<endl<<"El numero es compuesto."<<endl;

  system("pause");    
  return 0;
   
}

No hay comentarios:

Publicar un comentario