負の数の剰余を正の数にするにはどうすればいいですか? [重複] 質問する

負の数の剰余を正の数にするにはどうすればいいですか? [重複] 質問する

基本的に、「-3」ではなく「2」にする必要があります(-3) % 5。Python は「2」を生成しますが、C++ は「-3」を生成します。C++ で「2」を生成する方法がわかりません。ありがとうございます!

ベストアンサー1

最も簡単な方法:((x % 5) + 5) % 5

おすすめ記事