Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2008, 08:22
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años
Puntos: 28
Re: no se que hago mal en esta funcion

Cita:
Iniciado por tomarconciencia Ver Mensaje
hola tengo un problema con las funciones no se porque siempre que compilo me tira el siguiente error too few arguments to function 'float Prom (float,int);,ya probe de todo y siempre me pasa lo mismo puede ser que me este olvidando de poner algo arriba como para que me tome las funciones o que?desde ya gracias por la ayuda

# include <iostream>
# define cm 5
using namespace std;
float Prom(float,int);
int main(){
int i=0;
int v[cm];
float s=0;
for( i=0;i<5;i++){
cout << "ingresar numeros";
cin >>v[i];
s = s + v[i];

}
cout <<"el promedio de los 5 numeros es : "<<Prom(s /cm)<<endl;
return 0;
}
float Prom(float suma,int cant){
return (suma/cant);
}
}
Debería ser :

Código:
...
    cout <<"el promedio de los 5 numeros es : "<<Prom(s, cm) <<endl;
...
Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: