こうかんしゅつりょく
テーマ:243
こうかんしゅつりょく
時間制限:
3000 ms|メモリ制限:
65535 KB
難易度:
1
説明
n(n<100)個の数を入力し、その中で最小の数を探し出し、一番前の数と交換して出力します.(この最初の数が最小の数であればそのまま出力し、最小の数が同じであれば前の交換に従う)
入力
入力データは複数のグループがあり、各グループは1行を占め、各行の最初は整数nであり、このテストインスタンスの数値の個数を表し、それに伴ってn個の整数である.n=0は入力の終了を表し、処理しない.
しゅつりょく
各入力データのセットについて、交換後の数列を出力し、各セットの出力が1行を占めます.
サンプル入力
サンプル出力
#include int main(){ int m,a[110],i,j; int num; while(scanf("%d",&m),m){ for(i=0;i int t=a[i]; a[i]=a[0]; a[0]=t; printf("%d",a[0]); for(i=1;i
こうかんしゅつりょく
時間制限:
3000 ms|メモリ制限:
65535 KB
難易度:
1
説明
n(n<100)個の数を入力し、その中で最小の数を探し出し、一番前の数と交換して出力します.(この最初の数が最小の数であればそのまま出力し、最小の数が同じであれば前の交換に従う)
入力
入力データは複数のグループがあり、各グループは1行を占め、各行の最初は整数nであり、このテストインスタンスの数値の個数を表し、それに伴ってn個の整数である.n=0は入力の終了を表し、処理しない.
しゅつりょく
各入力データのセットについて、交換後の数列を出力し、各セットの出力が1行を占めます.
サンプル入力
4 2 1 3 4
5 5 4 3 2 1
0
サンプル出力
1 2 3 4
1 4 3 2 5
#include