Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- struct data
- {
- int an , luna , zi;
- };
- int data_cmp(data x, data y)
- {
- if(x.an<y.an)
- return -1;
- if(x.an>y.an)
- return 1;
- if(x.luna<y.luna)
- return -1;
- if(x.luna>y.luna)
- return 1;
- if(x.zi<y.zi)
- return -1;
- if(x.zi>y.zi)
- return 1;
- return 0;
- }
- void citire(data & d)
- {
- cin>>d.an>>d.luna>>d.zi;
- }
- int main()
- {
- int n, p, u;
- data dmin, dmax, d;
- cin>>n;
- citire(d);
- dmin=dmax=d;
- p=u=1;
- for(int i=2; i<=n; i++)
- {
- citire(d);
- if(data_cmp(d, dmin)<0)
- dmin = d, u=i;
- if(data_cmp(d, dmax)>0)
- dmax = d, p=i;
- }
- cout<<p<<" "<<u;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement