Задание:Реализовать с использованием массива стек( первый пришел,последний ушел),для чего организовать сложение,удаление елементоа массива и печать массива после каждой операции. Обьясните хоть как его примерно делать?
Возьми заготовку стека и допиши сложение и тп Code: #include <iostream.h> #include <conio.h> using namespace std; const int maxQsize = 100; class Queue { int q[maxQsize]; int size; int putloc, getloc; public: Queue(int len) { if(len > maxQsize) len = maxQsize; else if(len <= 0) len = 1; size = len; putloc = getloc = 0; } void put(int ch) { if(putloc == size) { cout<<"Overflow.\n"; return; } putloc++; q[putloc] = ch; } int get() { if(getloc == putloc) { cout<<"Empty.\n"; return 0; } getloc++; return q[getloc]; } }; int main() { Queue numbers(100); int i; int ch; //Заполняем очередь for(i=0; i<25; i++) numbers.put(i); //Считываем и отображаем for(i=0; i<25; i++) { ch = numbers.get(); if(ch != 0) cout<<ch<<" "; } getch(); }