Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- struct sRend{
- int k, v;
- void kiir(){
- cout<<k<<"->"<<v<<endl;
- }
- };
- void rendez(sRend tomb[], int nr){
- for(int i=0; i<nr; i++){
- for(int j=i; j<nr; j++){
- if(tomb[i].v>tomb[j].v){
- int tmp=tomb[i].v;
- tomb[i].v=tomb[j].v;
- tomb[j].v=tmp;
- tmp=tomb[i].k;
- tomb[i].k=tomb[j].k;
- tomb[j].k=tmp;
- }
- }
- }
- }
- int main()
- {
- ifstream f;
- f.open("rendezveny.txt");
- sRend tomb[50];
- int nr;
- f>>nr;
- for(int i=0; i<nr; i++){
- f>>tomb[i].k>>tomb[i].v;
- }
- rendez(tomb, nr);
- sRend akt=tomb[0];
- akt.kiir();
- int i=1;
- while(i<nr){
- if(tomb[i].k>=akt.v){
- tomb[i].kiir();
- akt=tomb[i];
- }
- i++;
- }
- f.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement