#include #include #include int main(void){ // 数値の数 int count = 0; scanf("%d",&count); // 振り分ける数 int divide = 0; scanf("%d",÷); // 数値 int val[count]; int *p = val; for(int i = 0;i < count;i++){ scanf("%d",&p[i]); } printf("\n"); // 数値のソート(降順) for(int i = 0;i < count;i++){ for(int j = 0;j < count;j++){ if (p[i] > p[j]) { int x = p[j]; p[j] = p[i]; p[i] = x; } } } int tmp = 0; if(count % divide == 0){ tmp = count / divide; }else{ tmp = (count / divide) + 1; } int array[tmp][divide]; int k = 0; for(int i = 0;i < divide;i++){ for(int j = 0;j < tmp;j++){ array[i][j] = p[k]; k++; printf("%d ",array[i][j]); } printf("\n"); } }