Red de conocimiento informático - Conocimiento informático - Ranita trepando al pozo lenguaje c

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);

return 0;

}

El resultado de la ejecución es como se muestra en la figura: