Recibí este código C.El resultado de la división siempre es cero
#include <stdio.h>
int main(void)
{
int n, d, i;
double t=0, k;
scanf("%d %d", &n, &d);
t = (1/100) * d;
k = n/3;
printf("%.2lf\t%.2lf\n", t, k);
return 0;
}
Quiero saber por qué mi variable 't' siempre es cero (en la función printf)?
Vea también http://stackoverflow.com/questions/1580332/stdpow-gives-a-wrong-approximation-for-fractional-exponents/1580344 – GManNickG
lol - división entera en c fue mi primer rascador de cabeza también. No stack over flow entonces - solo un prof sin humor –