
Pues mira:
He hecho este ejercicio:
#include <stdio.h>
/*
CALCULA TEMPERATURA
*/
main ()
{
int tc=0;
int tk=0;
float tr=0;
float tf=0;
printf("Introduce la temperatura en ºC :\n");
scanf ("%d",&tc);
tr=0.8*tc;
printf("La temperatura en ºR es : %f tr\n");
tf=(1.8*tc)+32;
printf("La temperatura en ºR es : %f tf\n");
tk=tc+273;
printf("La temperatura en ºR es : %d tk\n");
system("PAUSE");
}
Lo que pasa que meta lo que meta siempre me da lo mismo.....Introduce la temperatura en ║C :
10
La temperatura en ║R es : 0.000000 tr
La temperatura en ║R es : 0.000000 tf
La temperatura en ║R es : 2293620 tk
Presione una tecla para continuar . . .
A veces me pasa que no me da los resultados correctos.
Que me falla?.
Un saludo