質問: こんにちは以下のソースコードのnumが0未満でない場合ちゃんと動作させるにはどうすればよろしでしょうか?
回答: int get_absolute(int num) { if(num < 0) { return -num; } } num が正の整数のときは何を返すんですかね・・・ 三項演算子は使っちゃいけないの? int get_absolute(int num) { return (num < 0) ? 0 - num : num; } 三項演算子を使わずに書くと int get_absolute(int num) { if (num < 0) return 0 - num; else return num; } かな。