char a=0,b=100,c=50,d=100;

a=d*((b/100)+(c/100));

だと,(c/100)が0.5になって,
((b/100)+(c/100))で,1.5になりますよね?
でもならないんです
(b/100+c/100)になおせばいいんでしょうか?
なぜそうなのかも教えください