Я писал этот код на C, когда столкнулся со следующей проблемой.
#include <stdio.h>
int main()
{
int i=2;
int j=3;
int k,l;
float a,b;
k=i/j*j;
l=j/i*i;
a=i/j*j;
b=j/i*i;
printf("%d %d %f %f\n",k,l,a,b);
return 0;
}
Может ли кто-нибудь сказать мне, почему код возвращает ноль для первой и третьей переменных (k
и a
)?