Te contesta un nobato no lo olvides:<br><br>Creo que tiene que ver con que en tus dos primeras peticiones pides numeros y apesar de que scanf coloca un retorno de carro de forma automatica no descarga el buffer intermedio pero cuando pides un caracter (el retorno de carro se considera un caracter) entonces si descarga el buffer intermedio probocando el error.
<br><br><br>Solo tienes que hacer la prueba coloca 7 peticiones de numeros con scanf y veras  que no falla pero si la octaba es una peticion de un caracter salta el error (descarga el buffer).<br><br>Sobre por que funciona el truco del espacio no te se decir recuerdo que lo vi en un foro hace algun tiempo pero por desgracia el foro desaparecio y la explicacion tambien.
<br><br>Saludos<br><br><br><br><div><span class="gmail_quote">El día 8/06/07, <b class="gmail_sendername">fabio german voigt</b> <<a href="mailto:fabiogvoigt@yahoo.com.ar">fabiogvoigt@yahoo.com.ar</a>> escribió:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Muchas gracias por tu ayuda, tenes razón así funciona. Ahora la pregunta que me surge de esto es cual es la regla que rige esto, es decir, que tiene que ver este espacio entre el paréntesis y %, y porque en otros casos esto pasa y en otros no?. De nuevo gracias
<div><span class="e" id="q_1130c1f729f7764f_1"><br><br><b><i></i></b>  <blockquote style="border-left: 2px solid rgb(16, 16, 255); padding-left: 5px; margin-left: 5px;">No estoy seguro por que soy novato con todo esto pero creo que es una cuestion de buffer, seguro que alguien con mas conocimiento nos dara la respuesta correcta, de momento te digo que poniendo un espacio entre las comillas y %c funciona. 
<br><br>scanf(" %c",&cont);<br><br><br><br>  <div><span class="gmail_quote">El día 7/06/07, <b class="gmail_sendername">fabio german voigt</b> <<a href="mailto:fabiogvoigt@yahoo.com.ar" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
fabiogvoigt@yahoo.com.ar </a>> escribió:</span>  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">  <div>por favor alguien me puede decir porque se ejecuta una sola vez este programa, es decir el ciclo "do -while" no se ejecuta hasta que el usuario ingresa el "n" para no seguir calculando potencias. pasa que calcula una poencia, luego sale la pregunta de si quiero calcular mas pero a continuacion esta la leyenda de "apriete una tecla para continuar" que corresponde al system("pause") creo yo, y a apretar una tecla la pantalla de ejecucion se sierra inmediatamente. muchas gracias. 
</div>  <div> </div>  <div>#include <stdio.h><br>#include <stdlib.h><br>#include <math.h><br>main()<br>{<br>  void exponente(float x, float n);<br>  float x, n;<br>  char cont;<br>  do<br>  {<br>     printf ("ingresar el numero: "); 
<br>     scanf ("%f", &x);<br>     printf("ingresar el exponente: ");<br>     scanf("%f",&n); <br>    
 exponente(x,n);<br>     printf("\n calcula otra potencia?, s/n: ");<br>     scanf("%c",&cont);<br>   } while (toupper(cont)== 'S');<br>  system("PAUSE");<br>  return; <br>  <br>
}</div>  <div>void exponente(float x, float n)<br>{<br>     float aux;<br>     if (x==0 && n==0) printf("indeterminado");<br>     else if (x!=0 && n==0) printf("el resultado es 1");<br>
          else if (x!=0 && n==1) printf("%f",x);<br>               else<br>                  {<br>                   aux=
 n*log(x);<br>                   printf("%f",exp(aux));<br>                   }         <br>}        <br><span> </span></div><span>  <div></div>  <hr size="1">  <b>Preguntá. Respondé. Descubrí.</b><br>Todo lo que querías saber, y lo que ni imaginabas,
<br>está en <b>Yahoo! Respuestas</b> (Beta).<br><b><a href="http://ar.answers.yahoo.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Probalo ya!</a></b>   <div></div></span><br>_______________________________________________
<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></blockquote>
<br></span></div><p> 



      </p><hr size="1"><span class="q"> 
<b>Preguntá. Respondé. Descubrí.</b><br> 
Todo lo que querías saber, y lo que ni imaginabas,<br>
está en <b>Yahoo! Respuestas</b> (Beta).<br> 
<b><a href="http://ar.answers.yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">¡Probalo ya!</a></b> </span><p></p><br>_______________________________________________<br>Lista de correo Cconclase 
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>