#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char c[5][20]={'0'}; int a[5][2]; char temp[20]; int temp1; for(int i=0;i<4;i++) { scanf("%s",&c[i]); scanf("%d%d",&a[i][0],&a[i][1]); } for(int i=0;i<3;i++) for(int j=1;j<4-i;j++) if(a[j-1][1]<a[j][1]) { strcpy(temp,c[j-1]); strcpy(c[j-1],c[j]); strcpy(c[j],temp); temp1=a[j-1][0]; a[j-1][0]=a[j][0]; a[j][0]=temp1; temp1=a[j-1][1]; a[j-1][1]=a[j][1]; a[j][1]=temp1; } for(int i=0;i<4;i++) { printf("%s ",c[i]); printf("%d %d\n",a[i][0],a[i][1]); } //system("pause"); return 0; } /************************************************************** Problem: 2210 User: admin Language: C Result: Accepted Time:13 ms Memory:1144 kb ****************************************************************/