/
Messus
/
Algorithms
Обзор
Документация
Войти
/
Messus
/
Algorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
stack.c
54 строки
689 B
Messus
utf-8
03 мар 2026, 11:45
03 мар 2026, 11:45
67a2dd3
Код
Авторство
О чём код?
//stack.c --- структура стек #include <stdio.h> #include <locale.h> #include <windows.h> #include <stdbool.h> #define MAX_SIZE 100 void InitStack(); bool Push(int value); bool Pop(); int top; int Stack[MAX_SIZE]; int main() { setlocale(LC_ALL, ""); SetConsoleCP(1251); SetConsoleOutputCP(1251); InitStack(); Push(10); Push(20); Push(30); Pop(); Pop(); Pop(); return 0; } void InitStack() { top = -1; //is empty } bool Push(int value) { top ++; Stack[top] = value; printf ("Положили: %d\n", value); return true; } bool Pop() { int result = Stack[top]; top --; printf ("Изъяли: %d\n", result); return true; }