/*
#include<stdio.h>
int f(int n)
{
if (n%3!=0){
return 0;
}
return (n/3*2)%100000007;
}
int main()
{
int n;
scanf ("%d", &n);
if (n%3!=0){
printf ("0");
}
else {
printf ("%d", (n/3*2)%100000007);
}
return 0;
}
학생 100명의 나이와 전화번호를 저장해놓고싶어
int age[100];
int phone_num[100]; (x)
구조체 : 내가 만드는 자료형!
#include <stdio.h>
typedef struct
{
int age;
int phone_num;
}student;
int main()
{
student arr[100];
arr[0].age=10;
scanf("%d",&arr[i].age);
}
석차 = 등수 = 나보다잘한애가몇명인지?+1
#include<stdio.h>
typedef struct
{
int score;
int rank;
}student;
int main()
{
int i, n, j;
scanf ("%d", &n);
student arr[200];
for (i=0; i<n; i++){
scanf ("%d", &arr[i].score);
}
for (i=0; i<n; i++){
int cnt=0;
for (j=0; j<n; j++){
if (arr[i].score<arr[j].score){
cnt++;
}
}
cnt++;
arr[i].rank=cnt;
}
for (i=0; i<n; i++){
printf ("%d %d\n", arr[i].score, arr[i].rank);
}
return 0;
}*/
#include<stdio.h>
typedef struct
{
int country;
int st;
int score;
//int medal;
}student;
student arr[100];
int n;
void f ()
{
int max=0;
for (int i=0; i<n; i++){
if (arr[i].score>arr[max].score){
max=i;
}
}
printf ("%d %d\n", arr[max].country, arr[max].st);
arr[max].score=-10;
}
int main()
{
int i, j, cnt=0, a;
scanf ("%d", &n);
for (i=0; i<n; i++){
scanf ("%d%d%d", &arr[i].country,&arr[i].st,&arr[i].score);
}
// 금:점수가 가장 높은 학생의 위치 구하기 -> 그 위치의 학생 나라, 번호 출력하기 , 점수는0점처리
// 은:점수가 가장 높은 학생의 위치 구하기 -> 그 위치의 학생 나라, 번호 출력하기 , 점수는0점처리
// if(금메달학생의나라 == 은메달학생의나라) 그 나라에 속한 학생 0점처리하기!
// 동:점수가 가장 높은 학생의 위치 구하기 -> 그 위치의 학생 나라, 번호 출력하기
/*for (i=0;i<n; i++){
for (j=0; j<n; j++){
if (arr[i].score<arr[j].score){
arr[i].medal++;
}
}
arr[i].medal++;
}*/
f();
f();
for (i=0; i<n; i++){
}
f();
return 0;
}