<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
/*Enunciado: Dada una secuencia de valores positivos, calcular:1 - El maximo de los pares.2 - El promedio de los impares.*/<BR>#include <iostream><BR>#include <cstdlib><BR>
using namespace std;<BR>
/*------------------------------ Prototipos --------------------------------*/<BR>bool esUnPar (int num);<BR>/*--------------------------- Programa Principal ---------------------------*<BR> *Muestra el mayor numero par ingresado y el promedio de los numeros impares ingresados<BR> */<BR>int main(int argc, char *argv[])<BR>{<BR> int num = 0,<BR> maxPar = 0,<BR> cont = 0,<BR> impar = 0;<BR> <BR> do<BR> {<BR> cout<<"numero?: ";<BR> cin>>num;<BR> <BR> if (esUnPar(num))<BR> {<BR> !(num > maxPar) ? :maxPar = num;<BR> }<BR> else<BR> {<BR> impar += num;<BR> cont++;<BR> }<BR> }<BR> while(num > 0);<BR> <BR> cout << "El mayor de los pares es: " << maxPar << endl;<BR> cout << "El promedio de los impares es: " << (float)impar / cont << endl;<BR> <BR> system("pause");<BR> <BR> return 0;<BR>}<BR>
/*Regresa uno en caso de que sea par*/<BR>bool esUnPar (int num)<BR>{<BR> return (num % 2 == 0);<BR>}<BR><BR><BR> </body>
</html>