Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct
- {
- int a, l, z, nr;
- }d[1001], aux;
- int maimare(int a1, int l1, int z1, int a2, int l2, int z2)
- {
- if(a1<a2)
- return 1;
- else
- if(a1==a2)
- if(l1<l2)
- return 1;
- else
- if(l1==l2 and z1<z2)
- return 1;
- return 0;
- }
- int main()
- {
- int n, i, j;
- cin>>n;
- for(i=1;i<=n;i++)
- {
- cin>>d[i].a>>d[i].l>>d[i].z;
- d[i].nr=i;
- }
- for(i=1;i<n;i++)
- for(j=i+1;j<=n;j++)
- if(maimare(d[i].a, d[i].l, d[i].z, d[j].a, d[j].l, d[j].z))
- {
- aux=d[i];
- d[i]=d[j];
- d[j]=aux;
- }
- cout<<d[1].nr<<" "<<d[n].nr;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement