同様の質問を見てきましたが、まったくの初心者なので、あまり役に立ちませんでした。最後の if ステートメントを実行しようとすると、このエラーが発生しました。cout ステートメントをより明確にするにはどうすればよいですか? 意図した目的は、何袋のゴミを受け入れることができるか、ユーザーが何袋を与えようとしているのか、それらをすべて取りきれない場合にどれだけの袋が残るかを出力することです。
while(( reg < 50) && (met< 20) && (glass < 20))
{
reg=reg+reg; met=met+met; glass=glass+glass;
cout<< " I have enough "<< endl;
if(reg+=reg > 50){
cout<< "I can only accept " << 50 - (reg+=reg) << "of your " << (reg+=reg)<<" regular bags of garbage, I'll leave the other " << 50 - (reg+= reg)<< " I'll leave the other " << reg- (50 - reg+=reg)<< endl;
}