• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語の配列の使い方について質問です。)

C言語の配列の使い方について

このQ&Aのポイント
  • C言語の配列の使い方について質問です。
  • 以下のプログラムを配列を使って見やすくしたいのですが、どのように作ったら良いでしょうか?
  • 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • neko1963
  • ベストアンサー率49% (127/258)
回答No.3

if(a != b != c != d != e != f != g != h != i != j != k != l != m != n != o) だけについて記述しますが、配列とフラグを使うと、こんな感じでしょうか。 #define MATCH 1 #define NOMATCH 0 #define MAX 15 int main() { int x[15]; /* a~o の代わり */ int jj, kk; int tmp;    :    :    : flag_eq = NOMATCH; for(jj = 0; jj <= max - 2; jj++) { tmp = x[jj]; for(kk = jj+1; kk <= max - 1; kk++) {            if(tmp == x[kk]) flag_eq = MATCH; } } if(flag_eq == NOMATCH) {      printf("%d %d %d %d %d\n", a, b, c, d, e);      printf(" %d %d %d %d \n", f, g, h, i);      printf(" %d %d %d \n", j, k, l);      printf(" %d %d \n", m, n);      printf(" %d \n", o); } : : : }

その他の回答 (2)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

配列がどうのこうのという前に、 >if(a != b != c != d != e != f != g != h != i != j != k != l != m != n != o){ C言語の文法の基礎からやり直す方がいいのではないかと思います。

dezaemon1120
質問者

補足

すみません。以下のよう使い方は修正すべきだと思っていました。 if(a != b != c != d != e != f != g != h != i != j != k != l != m != n != o) 変数を多く使ってますのでコレを配列をうまく使ってわかりやすくしたいんですがご指導お願い 出来ませんか?

  • TT414
  • ベストアンサー率18% (72/384)
回答No.1

配列以外の回答です >if(a>b){ >f=a-b; >} >else if(a<b){ >f=b-a; >} などは #include <stdlib.h> f=abs(a-b); にしましょう。

関連するQ&A