重複の可能性:
C ++intfloatの問題
パーセンテージを計算して印刷しようとしています。計算に使用されている変数は正しく表示されていますが、最終的なパーセンテージは「0」として表示され続けます。コードは次のとおりです。
int iWageredTot = iBet * 4 * iGames;
cout<<"Total Won: "<<iBankRoll<<endl;
cout<<"Wagered total: "<<iWageredTot<<endl;
float iPercent;
iPercent = iBankRoll / iWageredTot;
cout<<iPercent<<"% edge\n"<<endl;
そしてこれは出力です:
Total won: -770
Wagered Total: 4000
0% edge
int、float、doubleを使ってみました。私は何が欠けていますか?助けてくれてありがとう。