Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. class Checker
  4. {
  5. public:
  6. char name[500];
  7. int score;
  8.  
  9.  
  10. bool compare(Checker a, Checker b);
  11.  
  12. };
  13.  
  14.  
  15. bool Checker::compare(Checker a, Checker b)
  16. {
  17. if(a.score>b.score)return true;
  18. if(a.score== b.score)
  19. {
  20. if(strcmp(a.name,b.name)==1)
  21. return true;
  22. }
  23. return false;
  24. }
  25.  
  26. int main(int argc, char const *argv[])
  27. {
  28. Checker input[10000];
  29. int i,j,k,n,t;
  30. char h;
  31. scanf("%d%c",&n,&h);
  32. for(i=0;i<n;i++)
  33. {
  34. scanf("%s %d",input[i].name, &input[i].score);
  35. scanf("%c",&h);
  36. }
  37.  
  38. sort(input,input+n,Checker::compare());
  39. for(i=0;i<n;i++)
  40. {
  41. printf("%s %d\n", input[i].name,input[i].score);
  42. }
  43.  
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement