| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
Marcelk
Registrado: 26 Sep 2004 Mensajes: 128 Ubicación: Chillán, Chile
| Publicado: 01/10/2004 3:14 pm | | | Título: Uno basico y otro no... |
| He aqui dos dilemas, uno basico y otro avanzado(creo). El primero es hacer una función para calcular un numero elevado a otro (mi profe me dijo "pow (base,exp) de tipo float")y el otro dilema es saber para que sirve "fflush(stdin) y que libreria se usa para ponerla.
Salu2 _________________
|
|
| Volver arriba | |
 |
alp

Registrado: 12 Abr 2004 Mensajes: 413
| Publicado: 01/10/2004 4:30 pm | | | Título: |
| Hola.
Respecto a la primera pregunta, aquí tienes (al final del post) una función que calcula potencias basándose en logaritmos. La función que te dijo tu profesor ( pow() ) hace lo mismo.
Respecto a la segunda. fflush() limpia un flujo de datos. Como stdin es el flujo de datos de entrada (normalmente el teclado), limpia todos los caracteres que están pendientes de leer.
Un saludo. |
|
| Volver arriba | |
 |
kykyou
Registrado: 02 Sep 2004 Mensajes: 67 Ubicación: santiago, Chile..
| |
| Volver arriba | |
 |
|
elColme

Registrado: 14 Abr 2004 Mensajes: 102 Ubicación: España
| Publicado: 02/10/2004 6:05 am | | | Título: redundante |
| | Cita: | float exp(float a, float b) { float e; e=pow(a,b); return(e); }
|
Para qué re-implementas una función de libreria. Es como hacer:
| Código: | void imprimir(char* s){ pintf("%s",s); }
|
 |
|
| Volver arriba | |
 |
kykyou
Registrado: 02 Sep 2004 Mensajes: 67 Ubicación: santiago, Chile..
| |
| Volver arriba | |
 |
alp

Registrado: 12 Abr 2004 Mensajes: 413
| |
| Volver arriba | |
 |
|
Marcelk
Registrado: 26 Sep 2004 Mensajes: 128 Ubicación: Chillán, Chile
| Publicado: 04/10/2004 5:18 am | | | Título: Muchas, pero muchas gracias... |
| Gracias por la ayuda, ya entendi lo que el profe quizo decir. La función de alp esta muy buena (Hubiera sido una lata hacerla solo)  _________________
|
|
| Volver arriba | |
 |
|
|