#include #include using namespace std; class Pque { private: int a[5][5]; int front[5]; int rear[5]; public: Pque() { for (int i = 0; i < 5; i++) { front[i] = rear[i] = 0; for (int j = 0; j < 5; j++) { a[i][j]; } } } void inset(int value, int priority) { a[priority][++rear[priority]] = value; } int remove(int priority) { return a[priority][++front[priority]]; } int removeall() { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { cout << remove(i) << endl; } } } }; int main() { _getch(); return 0; }