elrincondelc.com
Inicio :: Foros
Usuario: Clave: Regístrate
Salir


problema de par e impar

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
asz



Registrado: 22 Oct 2005
Mensajes: 13
Ubicación: mexico

MensajePublicado: 23/10/2005 9:10 am Responder citando
Título: problema de par e impar

hola soy angelica mi problema esta en que mi programa que debe de identificar los pares e impares(eso ya esta) pero necesito sumar los pares por una parte y los impares por otro pero no me deja.... mi problema dice asi: con 10 numero enteros, visualizar la suma de los numeros pares de la lista, cuantos numero pares existen y cual es la media aritmetica de los numeros impares ....... pero no me lo realiza y aunque le meta el contador a impar y par no me lo hace por favor ayudenme....... utilizo turbo c++ 4.5

# include <iostream.h>
void main ()
{
int i=0, n=0, suma=0, sum=0, p=0;
cout<<"\n\n Programa de pares e impares";
cout<<"\n Introduzca el numero""\t";
cin>>n;
for(i=1; i<=10; i++)
{
if((n%2)==0)
{
cout<<"\n el numero par es"<<n;
suma=suma+n;
}
else {
cout<<"\n tu numero impar es"<<n;
sum=sum+n;
}
}
cout<<"\n eso es todo";
}



TAMBIEN TENGO ESTE
# include <iostream.h>
void main ()
{
int n=0, copar=0, i=0, conim=0, suma=0, sum=0, prom=0;
cout<<"\n Programa de pares e impares";
cout<<"\n Digite un numero";
cin>>n;
for(i=1; i<=10; i=i+1)
{

if ((n%2)==0)
{
for(copar=1; copar=i; copar=copar+1)
{
cout<<"\n Sumaremos los numeros pares";
suma=suma+n;
} // fin for par
} //fin if

} //fin for

cout<<"\n Cantidad de numeros pares"<<copar;
cout<<"\n Suma de numero pares"<<suma;
cout<<"\n Media aritmetica de numero impares"<<prom;
}
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
brujilla



Registrado: 11 Oct 2005
Mensajes: 14
Ubicación: Palma de Mallorca

MensajePublicado: 23/10/2005 9:40 am Responder citando
Título:

Buenas!!!!
No se que compilador usarás, pero yo lo he mirado con Visual Studio.net y me pide como librería el "using namespace std;" para poder usar los cout y cin.
Por otro lado, lo que has de hacer es introducir primero los diez números e ir comparándolos como par o impar. Es decir, poner dentro del for
"cout<<"\n Introduzca el numero""\t"; cin>>n;" y fuera del mismo el cout de los pares son : y el cout de impares son:.

Creo que esto es un buen principio. A partir de ahí, puedes realizar la media aritmetica de cada uno con los contadores.

Espero que te haya servido de ayuda.
Salu2
Volver arriba
Ver perfil del usuario Enviar mensaje privado
asz



Registrado: 22 Oct 2005
Mensajes: 13
Ubicación: mexico

MensajePublicado: 23/10/2005 11:51 am Responder citando
Título: ya voy mejorando

bueno ya voy mejorando nada mas me falta meter un contador para pares e impares jaja y gracias brujilla fue de gran ayuda thanks aqui lo que llevo

PROGRAMA TURBO C++ VERSION 4.5

# include <iostream.h>
void main ()
{
int i=0, c=10, n=0, suma=0, sum=0, p=0, conim=0, copar=0;
cout<<"\n\n Programa de pares e impares";
for(i=1; i<=c; i++)
{
cout<<"\n\n Introduzca 10 numeros""\t";
cin>>n;
if((n%2)==0)
{

cout<<"\t""el numero par es""\t"<<n;
suma=suma+n;
}
else
{
cout<<"\t""el numero impar es""\t"<<n;
sum=sum+n;
}
}

cout<<"\n la suma es""\t"<<suma;
cout<<"\n la suma es""\t"<<sum;
cout<<"\n eso es todo";
}
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
the_end



Registrado: 05 Sep 2005
Mensajes: 80
Ubicación: FISI

MensajePublicado: 23/10/2005 2:06 pm Responder citando
Título: Re: ya voy mejorando

asz escribió:

... mi problema dice asi: con 10 numero enteros, visualizar la suma de los numeros pares de la lista, cuantos numero pares existen y cual es la media aritmetica de los numeros impares ...

Voy a modificar tu programa, para que puedas obtener los resultados que te piden:

Código:

# include <iostream.h>
void main ()
{
   int  i=0, c=10, n=0, suma_par=0, suma_impar=0;
   int   numeros_pares = 0, numeros_impares = 0;
   cout<<"\nPrograma de pares e impares";
   cout<<"\nIntroduzca 10 numeros:\n";
   for(i=1; i<=c; i++)
   {
        cout<<"Numero["<<i<<"]:";
        cin>>n;
        if((n%2)==0)
        {
            suma_par += n;
            numeros_pares ++;
         }
         else
        {
            suma_impar += n;
            numeros_impares ++;

         }
     }

      cout<<"\n La suma de pares es: "<<suma_par;
      cout<<"\n Numeros pares encontrados: "<<numeros_pares;
      cout<<"\n La media aritmetica de los impares es: ";
      cout<< (suma_impar / numeros_impares) ;
      cout<<"\n Eso es todo";
}

Si tienes alguna duda, sólo prengunta ....

EOF
Volver arriba
Ver perfil del usuario Enviar mensaje privado
asz



Registrado: 22 Oct 2005
Mensajes: 13
Ubicación: mexico

MensajePublicado: 23/10/2005 4:27 pm Responder citando
Título: thanks

gracias the end jejeje si salio de hecho pues si estaba pensando toda la tarde en como resolverlo muchas gracias en serio
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1 Todas las horas están en GMT - 8 Horas

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com, 1999-2007

Un proyecto de UrlanHeat.com