[C con Clase] problemas con funcion
Pedro Rodríguez González
sr.whiteskull en hotmail.com
Jue Oct 7 16:11:00 CEST 2010
PArece un poco obvio, pero debes llamar a la función para que resuelva si num es par o no. Y claro está no te olvides de pasarle el argumento. Así que, sustituye la condición if (resultado)... por if (esUnPar(num))...
de nada...From: pablo06_cabj_ec en hotmail.com
To: cconclase en listas.conclase.net
Date: Thu, 7 Oct 2010 08:49:49 -0300
Subject: [C con Clase] problemas con funcion
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.
El prog es este.
/*
Enunciado: Dada una secuencia de valores positivos, calcular:
1 - El maximo de los pares.
2 - El promedio de los impares.
*/
/*------------------------------ Inclusiones -------------------------------*/
#include "program1.h"
/*------------------------------ Prototipos --------------------------------*/
funcion bool esUnPar (int num);
/*--------------------------- Programa Principal ---------------------------*/
programa lab04
int num, maxPar = 0, promImpar, cont = 0, impar;
bool resul;
cout << "numero?"; cin >> num;
while (num > 0) {
if (resul) {
maxPar = (maxPar>num?maxPar:num)
cout << "El mayor de los pares es: " << maxPar << endl;
}
else {
impar += num;
cont++;
promImpar = impar / cant;
cout << "El promedio de los impares es: " << promImpar << endl;
}
}
limpiar;
pausa;
finPrograma
y la funcion es:
/*
Enunciado: Determina si un numero entero es par
*/
/*------------------------------ Inclusiones -------------------------------*/
#include "program1.h"
/*------------------------------ Prototipos --------------------------------*/
funcion bool esUnPar (int num) {
bool resul = num % 2 == 0;
return (resul);
}
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101007/bf88f190/attachment-0001.html>
Más información sobre la lista de distribución Cconclase