<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Tengo un programa en el cual tengo que llamar a una funcion que me devuelva si un valor ingresado es par o impar. Si es par que muestre en pantalla el mayor de los numeros ingresados pares y si es impar que muestre el primedio de todos los impares ingresados. El problema que tengo es que la funcion pareciera no devuelve el valor correspondiente.<br>El prog es este.<br><br>/*<br>  Enunciado: Dada una secuencia de valores positivos, calcular:<br>  1 - El maximo de los pares.<br>  2 - El promedio de los impares.<br>*/<br>/*------------------------------ Inclusiones -------------------------------*/<br>#include "program1.h"<br>/*------------------------------ Prototipos --------------------------------*/<br>funcion bool esUnPar (int num);<br>/*--------------------------- Programa Principal ---------------------------*/<br>programa lab04<br>int num, maxPar = 0, promImpar, cont = 0, impar;<br>bool resul;<br><br>cout << "numero?"; cin >> num;<br>while (num > 0) {<br><br>    if (resul) {<br>        maxPar = (maxPar>num?maxPar:num)<br>        cout << "El mayor de los pares es: " << maxPar << endl;<br>       }<br>    else {<br>        impar += num;<br>        cont++;<br>        promImpar = impar / cant;<br>        cout << "El promedio de los impares es: " << promImpar << endl;<br>        }<br><br>}<br>limpiar;<br>pausa;<br>finPrograma<br><br>y la funcion es:<br><br>/*<br>  Enunciado:  Determina si un numero entero es par<br>*/<br><br>/*------------------------------ Inclusiones -------------------------------*/<br>#include "program1.h"<br>/*------------------------------ Prototipos --------------------------------*/<br><br>funcion bool esUnPar (int num) {<br>bool resul = num % 2 == 0;<br>return (resul);<br>}<br>                                         </body>
</html>