/**#include<stdio.h>
int main()
{
int a[101]={};
int w;
for(int i=1;i<=5;i++)
scanf("%d",&a[i]);
for(int i=1;i<5;i++)
{
for(int j=1;j<=5-i;j++)
{
if(a[j]>a[j+1])
{
w=a[j];
a[j]=a[j+1];
a[j+1]=w;
}
}
}
printf("%d",a[3]);
}#include<stdio.h>
typedef struct
{
int num;
int amount;
}device;
int main()
{
device a[101];
device temp;
int d,s,w;
scanf("%d",&d);
for(int i=1;i<=d;i++)
scanf("%d %d",&a[i].num,&a[i].amount);
for(int i=1;i<d;i++)
{
for(int j=1;j<=d-i;j++)
{
if(a[j].num>a[j+1].num)
{
// 구조체 하나가 통째로 교환
temp = a[j];
a[j] = a[j+1];
a[j+1]=temp;
}
}
}
for(int i=1;i<=d;i++)
printf("%d %d\n",a[i].num,a[i].amount);
}#include<stdio.h>
typedef struct
{
char name[51];
int score;
}friends;
int main()
{
friends f[51]={};
friends temp;
int d,s,w;
scanf("%d\n",&d);
for(int i=1;i<=d;i++)
scanf("%s %d",f[i].name,&f[i].score);
for(int i=1;i<d;i++)
{
for(int j=1;j<=d-i;j++)
{
if(f[j].score<f[j+1].score)
{
temp=f[j];
f[j]=f[j+1];
f[j+1]=temp;
}
}
}
printf("%s",f[3].name);
return 0;
}#include<stdio.h>
typedef struct
{
int order;
int score;
int JONGBO;
}student;
int main()
{
student a[1001]={};
student temp;
int d;
scanf("%d\n",&d);
for(int i=1;i<=d;i++)
scanf("%d %d",&a[i].score,&a[i].JONGBO);
for(int i=1;i<d;i++)
{
for(int j=1;j<=d-i;i++)
{
if(a[j].score<a[j+1].score)
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
else if(a[j].score==a[j+1].score)
{
if(a[j].JONGBO<a[j+1].JONGBO)
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
else if(a[j].JONGBO==a[j+1].JONGBO)
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
for(int i=1;i<=d;i++)
{
printf("%d %d %d\n",i,a[i].score,a[i].JONGBO);
}
}**/