Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <queue>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. int main(){
  8.     int liczba,zakres,temp;
  9.     priority_queue < int > kolejka;
  10.  
  11.     do{
  12.         cin >> liczba;
  13.         if(liczba > 0){
  14.             kolejka.push(liczba);
  15.         }
  16.         else if(liczba < 0 && !kolejka.empty()){
  17.             zakres = -liczba;
  18.             for(int i=0; i < zakres; i++){
  19.                 if(kolejka.empty())break;
  20.                 temp = kolejka.top();
  21.                 cout << temp;
  22.                 kolejka.pop();
  23.                 if (i!=(zakres-1) && !kolejka.empty()) cout << " ";
  24.             }
  25.             cout << endl;
  26.         }
  27.         else if (liczba == 0) break;
  28.     }while(liczba != 0);
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement