[C con Clase] alguien me puede ayudar?

Wally aypotua en gmail.com
Jue Jun 7 15:28:45 CEST 2007


Hola fabio german.
todavia no lo he copilado asique no se si funciona pero creo que el
problema es que tenes que poner un "while" al principio. Saludos!!

main()
{
  void exponente(float x, float n);
  float x, n;
  char cont="s";
  while (toupper(cont)= 'S')   /*que pasa si cont contiene una 'S' en
vez de una 's' */
  {
     printf ("ingresar el numero: ");
     scanf ("%f", &x);
     printf("ingresar el exponente: ");
     scanf("%f",&n);
     exponente(x,n);
     printf("\n calcula otra potencia?, s/n: ");
     scanf("%c",&cont);
   }
  return;

}
void exponente(float x, float n)
{
     float aux;
     if (x==0 && n==0) printf("indeterminado");
     else if (x!=0 && n==0) printf("el resultado es 1");
          else if (x!=0 && n==1) printf("%f",x);
               else
                  {
                   aux= n*log(x);
                   printf("%f",exp(aux));
                   }
}

~~ ~~
 ° « °
 ^~~^




Más información sobre la lista de distribución Cconclase