Generation

generate functionFri, 07 Jul 2023

最初に整数型配列xに10個の適当な値を初期化で代入し、その後、大きい順に並び替え、それら(10個の要素)を出力せよ。但し、並び替えたデータは、配列xに格納しておくこと(x以外の配列は使わないこと)。また、要素の個数10はマクロ定義し、for文などに用いることによって、汎用性をもたせること。

#define N 10 int x[N];//配列の初期化 void sort(int x[]) { for(int i = 0; i < N - 1; i++) { for(int j = i + 1; j < N; j++) { if(x[i] < x[j]) { int tmp = x[i]; x[i] = x[j]; x[j] = tmp; } } } } int main() { for(int i = 0; i < N; i++) { cout << x[i] << endl; } }

Questions about programming?Chat with your personal AI assistant