ページ 11

演算子の使い方について

Posted: 2011年8月03日(水) 13:45
by C言語入門者
演算子の使い方について質問です。
以下の文ではa~nの値がすべて同じでなければとしたいのですが
演算子の使い方が分かりません。
修正お願いできますか?
if(a != b != c != d != e != f != g != h != i != j != k != l != m != n != o)
宜しくお願いします。

Re: 演算子の使い方について

Posted: 2011年8月03日(水) 14:14
by h2so5
「すべて同じでなければ」の意味が、「『すべて同じ』でない」という意味なら

if(a != b || b != c || c != d || d != e || e != f)
あるいは
if(!(a == b && b == c && c == d && d == e && e == f))
のようになります。

「共通した数値が一つもない」という意味でしたら、少し面倒だと思います。

Re: 演算子の使い方について

Posted: 2011年8月03日(水) 17:17
by softya(ソフト屋)
同じ方ですよね?
http://oshiete.goo.ne.jp/qa/6918275.html
マルチポストですので相互リンクをお願いします。詳しくはフォーラムルールを御覧ください。
http://dixq.net/board/board.html

Re: 演算子の使い方について

Posted: 2011年8月04日(木) 09:26
by C言語入門者
短い文法の中で行うのはかなり長くなるみたいですね。
どうもありがとうございました。