if文に複数の同じ型の条件がある時の記述の質問です。
今回の問題の場合、規則性のある条件が四回現れたり長い記述が必要になるのですが、一般的にどの様に記述するのでしょうか。
cpp
1if(c[1].real() - c[0].real() == 0 || 2 c[3].real() - c[2].real() == 0 || 3 c[1].imag() - c[0].imag() == 0 || 4 c[3].imag() - c[2].imag() == 0 5 ){ 6... 7}else if( ((c[1].real() - c[0].real()) / (c[1].imag() - c[0].imag())) * 8 ((c[3].real() - c[2].real()) / (c[3].imag() - c[2].imag())) == -1 9){ 10... 11}else{ 12... 13}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。