Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. struct sRend{
  6. int k, v;
  7. void kiir(){
  8. cout<<k<<"->"<<v<<endl;
  9. }
  10. };
  11.  
  12. void rendez(sRend tomb[], int nr){
  13. for(int i=0; i<nr; i++){
  14. for(int j=i; j<nr; j++){
  15. if(tomb[i].v>tomb[j].v){
  16. int tmp=tomb[i].v;
  17. tomb[i].v=tomb[j].v;
  18. tomb[j].v=tmp;
  19. tmp=tomb[i].k;
  20. tomb[i].k=tomb[j].k;
  21. tomb[j].k=tmp;
  22. }
  23. }
  24. }
  25. }
  26.  
  27. int main()
  28. {
  29. ifstream f;
  30. f.open("rendezveny.txt");
  31.  
  32. sRend tomb[50];
  33. int nr;
  34. f>>nr;
  35. for(int i=0; i<nr; i++){
  36. f>>tomb[i].k>>tomb[i].v;
  37. }
  38. rendez(tomb, nr);
  39. sRend akt=tomb[0];
  40. akt.kiir();
  41. int i=1;
  42. while(i<nr){
  43. if(tomb[i].k>=akt.v){
  44. tomb[i].kiir();
  45. akt=tomb[i];
  46. }
  47. i++;
  48. }
  49. f.close();
  50. return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement