Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- void push(int mass[], int* index, int size);
- void pop(int mass[], int* index, int size);
- void show(int mass[], int size);
- int main()
- {
- int const size = 10;
- int mass[size] = {};
- int index = 0;
- int chooser = 0;
- while (chooser != 3)
- {
- std::cout << "1) push\t 2) pop\t 3) end input\n";
- std::cin >> chooser;
- if (chooser == 1)
- {
- push(&mass[0], &index, size);
- }
- else if (chooser == 2)
- {
- pop(&mass[0], &index, size);
- }
- show(&mass[0], size);
- }
- system("pause");
- return 0;
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- void push(int mass[], int* index, int size)
- {
- if ((*index) < size)
- {
- std::cout << "enter data : ";
- std::cin >> mass[*index];
- (*index)++;
- }
- else
- {
- std::cout << "stack is filled!!!\n\n";
- }
- }
- void pop(int mass[], int* index, int size)
- {
- if ((*index) > 0)
- {
- (*index)--;
- mass[*index] = 0;
- }
- else
- {
- std::cout << "stack is empty!!!\n\n";
- }
- }
- void show(int mass[], int size)
- {
- for (int i = 0; i < size; i++)
- {
- std::cout << "element number is : " << i << "\t data : " << mass[i] << std::endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement