[C con Clase] Resumen de Cconclase, Vol 53, Envío 12
Alfredo Ruiz Hernandez
arh1990 en hotmail.com
Vie Oct 8 00:07:36 CEST 2010
/*Enunciado: Dada una secuencia de valores positivos, calcular:1 - El maximo de los pares.2 - El promedio de los impares.*/
#include <iostream>
#include <cstdlib>
using namespace std;
/*------------------------------ Prototipos --------------------------------*/
bool esUnPar (int num);
/*--------------------------- Programa Principal ---------------------------*
*Muestra el mayor numero par ingresado y el promedio de los numeros impares ingresados
*/
int main(int argc, char *argv[])
{
int num = 0,
maxPar = 0,
cont = 0,
impar = 0;
do
{
cout<<"numero?: ";
cin>>num;
if (esUnPar(num))
{
!(num > maxPar) ? :maxPar = num;
}
else
{
impar += num;
cont++;
}
}
while(num > 0);
cout << "El mayor de los pares es: " << maxPar << endl;
cout << "El promedio de los impares es: " << (float)impar / cont << endl;
system("pause");
return 0;
}
/*Regresa uno en caso de que sea par*/
bool esUnPar (int num)
{
return (num % 2 == 0);
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101007/cadfb09e/attachment.html>
Más información sobre la lista de distribución Cconclase