첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 10,000,000 보다 작다.
출력
첫째 줄에 세 번째 최소값을 출력하고, 둘째 줄에 세 번째 최소값이 몇 번째 수인지를 출력한다.
예제 입력
5
29
38
12
57
74
40
99
61
예제 출력
12
4
#include <stdio.h>
#include <iostream>
using namespace std;
int main() {
//Please Enter Your Code Here
int temp = 0, cnt = 1;
int array[12], array2[12];
for (int i = 0; i < 9; i++) {
cin >> array[i];
}
for (int i = 0; i < 9; i++) {
array2[i] = array[i];
}
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9 - i - 1; j++) {
if (array[j + 1] < array[j]) {
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
cout << array[2] << endl;
for (int p = 0; p < 9; p++) {
if (array[2] == array2[p]) {
cout << cnt;
}
cnt++;
}
return 0;
}
댓글 없음:
댓글 쓰기