Problem Description
Input
Output
Example Input
3 Dan 10 John 50 Danny 30
Example Output
John 50 Danny 30Dan 10
#include<stdio.h> #include<string.h> int main() { int n,i,j,gra[51],t; char a[51][51],b[51]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s",a[i]); scanf("%d",&gra[i]); } for(i=0;i<n;i++) { for(j=0;j<n-1-i;j++) { if(gra[j]<gra[j+1]) { t=gra[j],gra[j]=gra[j+1],gra[j+1]=t; strcpy(b,a[j]); strcpy(a[j],a[j+1]); strcpy(a[j+1],b); } } } for(i=0;i<n;i++) { printf("%s %d\n",a[i],gra[i]); } return 0; }