• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:途中経過も表示するプログラム)

途中経過も表示するプログラム

このQ&Aのポイント
  • 途中経過を表示しながらデータをソートするプログラムを作りたいです。
  • 途中経過を表示するには、各ステップごとにデータを表示する処理を追加する必要があります。
  • データをソートするプログラムを作成し、途中経過を表示する方法を教えてください。

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

  • ベストアンサー
回答No.1

for(i=n-2;i>=0; i--){ for(j=0; j<=i; j++){ if(data[j]>data[j+1]) { tmp=data[j]; /* 隣あうデータ */ data[j]=data[j+1]; /* の交換 */ data[j+1]=tmp; } } /* 追加: ここから */ printf("i = %d の時:", i); for ( j = 0; j < n; ++j ) { printf("%d ", data[j]); } putchar('\n'); /* 追加: ここまで */ }

関連するQ&A