第 13 回 - ソーティング(2)

[6/12, 2006 H.Aman]
67x27(1669bytes)   67x27(1669bytes) 【例題 2】

課題 1

50 個の 2 次元ベクトル(構造体 vector)を読み込み, それらを長さの昇順(短い順)に並び替えて表示しなさい.
なお,構造体 vector の宣言は以下の通りとする:
 struct  vector { 
   int  x;
   int  y;
 };

出席票の裏面に課題の実行結果に関する解答欄があります!

実行例

     $ ./a.out [Enter]
     1 2 [Enter]   ← 1 個目の入力
     8 7 [Enter]   ← 2 個目の入力
     ......
     3 8 [Enter]   ← 50 個目の入力
     1 0
     1 1
     ......
     9 9

実行データ

実行には次のデータを使用しなさい: 使い方は単純で,
     $ ./a.out < data1A.txt [Enter]
という具合いに(リダイレクション機能を使って)読み込ませればよい.