Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- struct Data {
- int roll, mark;
- string name;
- } A[105];
- bool cmp(Data a, Data b) {
- if(a.mark==b.mark) return a.roll<b.roll;
- return a.mark>b.mark;
- }
- int main() {
- //freopen("D:/a.out","w",stdout);
- int a,b,n,T,cas=0;
- cin>>n;
- for(int i=0;i<n;++i) {
- cin>>A[i].roll>>A[i].name>>A[i].mark;
- }
- sort(A, A+n, cmp);
- printf("Roll | Name | Marks\n");
- printf("-------------------------");
- for(int i=0;i<n;++i) {
- printf("\n");
- cout.width(4); cout<<right<<A[i].roll<<" | ";
- cout.width(10); cout<<left<<A[i].name<<" | ";
- cout<<left<<A[i].mark;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement