Ranita trepando al pozo lenguaje c
Cometiste el error de poner la instrucción scanf dentro de while, y la condición de escape de while es que al menos uno de u, n y d sea 0, lo que resulta en
Tu ingrese un conjunto de datos normales siempre estarán en el bucle y no podrán salir. El contenido del bucle es solicitar repetidamente que se ingresen los valores de n, u y d.
Puedes cambiarlo así:
#includelt; stdio.hgt
int main()
{
int n, u, d, t, s, T=0;
scanf("d, d, d", amp; n, amp; u, amp; d); /p>
mientras(1)
si((n||u||d)!=0)
descanso;
t= 0, s =0;
mientras(slt;n)
{
t=t 1;
s=(u-d )*t u ;
}
T=2*t 1;
printf("El resultado es: d\n", T); p>
return 0;
}
El resultado de la ejecución es como se muestra en la figura: