-
Notifications
You must be signed in to change notification settings - Fork 0
/
7568.c
35 lines (27 loc) · 799 Bytes
/
7568.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#define KG 0
#define CM 1
#define RANK 2
int main() {
int n;
int people[50][3] = { 0 };
scanf("%d", &n);
for (int i=0 ; i<n ; i++) { // 몸무게, 키 입력받음
scanf("%d %d", &people[i][KG], &people[i][CM]);
people[i][RANK] = 1;
}
for (int i=0 ; i<n ; i++) { //등수 매기기
for (int j=i+1 ; j<n ; j++) {
if (people[i][KG] > people[j][KG] && people[i][CM] > people[j][CM]) {
people[j][RANK] += 1;
} else if (people[i][KG] < people[j][KG] && people[i][CM] < people[j][CM]) {
people[i][RANK] += 1;
}
}
}
for (int i=0 ; i<n ; i++) { //랭크 출력
printf("%d ", people[i][RANK]);
}
printf("\n");
return 0;
}