lunes, 18 de junio de 2012

programa cuenta numero c++

 Programa  Cantidad de Pares c++:
Programa Cantidad de Impares c++:
Programa Cantidad de Primos c++:
Programa Cantidad de Positivos:
Programa Cantidad de Ceros:
Programa Cantidad de Negativos:
 Programa Cantidad de Abundantes:
Programa Cantidad de Deficientes:
 Programa Cantidad de perfectos:

#include<iostream>
using namespace std;

int main()
{ int n,pos=0,res=0,par=0,imp=0,b=0,pri=0,suma=0,abun=0,de=0,per=0;
  int cero=0,negativo=0;
   
   
 cout<<"Leer 20 numeros"<<endl;
 for (int i=0;i<20;i++)
     {
      cout<<"Digite el #"<<i<<":";
      cin>>n;
      if  (n>0)
         {
           pos++;
           res=n%2;
           if (res==0)
              {
               par++;
              }
           if (res!=0)
              {
                imp++;
              }
            b=0; 
           for (int a=1;a<=n;a++)
               {
                if  (n%a==0)
                   {
                     b++;
                   }   
               }
            if  (b==2)  
               {
                pri++;
               }
               suma=0;
            for  (int a=1;a<n;a++)
                 {
                   if (n%a==0)
                      {
                        suma=suma+a;
                      }
                     
                 }
              if (suma>n)
                 {
                   abun++;
                 }   
               if  (suma<n)
                  {
                    de++;
                  }
               
                if  (suma==n)
                   {
                    per++;
                   } 
         }
       if  (n==0)
          {
            cero++;
          } 
       if  (n<0)
          {
            negativo++;
          }  
     }
cout<<"Cantidad de Pares:"<<par<<endl;
cout<<"Cantidad de Impares:"<<imp<<endl;
cout<<"Cantidad de Primos:"<<pri<<endl;
cout<<"Cantidad de Positivos:"<<pos<<endl;
cout<<"Cantidad de Ceros:"<<cero<<endl;
cout<<"Cantidad de Negativos:"<<negativo<<endl;
cout<<"Cantidad de Abundantes:"<<abun<<endl;
cout<<"Cantidad de Deficientes:"<<de<<endl;
cout<<"Cantidad de perfectos:"<<per<<endl;

system("pause");
return 0;
}

No hay comentarios:

Publicar un comentario