【問題G30】: 最大值、最小值與發現的位置。       [回前頁]

在一堆數字中,除了發現最大值與最小值之外,也希望可以知道這兩數所發現的位置,如果最大或最小值同時出現在兩個以上的地方,會增加程式的複雜,所以為了簡化問題,只要尋找出第一次出現的位置即可。

〔輸入檔格式〕

有多組待測試的樣本。每一行代表一組測試的樣本,可能有很多行,作完所有的測試為止。先是一個N(0<N<=100),代表本行的後面將有N個數字1~1000的整數,但是在讀到數字 0 時,表示結束。

〔輸出檔格式〕

每一組測試的樣本應該有一行輸出,要印出四個數字,用逗點分開,分別表示最大值、最大值的位置、最小值、最小值的位置即可。

〔輸入檔範例〕

4,13,11,10,1000

7,11,6,1,2,3,1,12

1,512

0

5,6,6,7

〔輸出檔範例〕

1000,4,10,3

12,7,1,3

512,1,512,1