Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2017, 19:53   #1
letovpoweriamsobad
Пользователь
 
Регистрация: 20.10.2016
Сообщений: 17
По умолчанию Стеки на Си

Нужна программа на Си для добавления и удаления элементов стека.
Я пытался, но у меня какой то треш получается

Код:
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
typedef struct STACK {
	int info;
	STACK *next;
};
int Empty(STACK *p)
{
	if (p == NULL)
		return 0;
	else
		return 1;
}
void Add(STACK **p, int l)
{

	STACK *tmp = new STACK;
	tmp->info = l;
	tmp->next = *p;
	*p = tmp;
}
int Del(STACK **p)
{
	int j;
	j = (*p)->info;
	STACK *tmp = *p;
	*p = (*p)->next;
	delete tmp;
	return j;
}
void Show(STACK *p)
{
	STACK *tmp = p;
	while (tmp != NULL)
	{
		printf("%d", tmp->info);
		tmp = tmp->next;
	}
}
void create(STACK **u)
{
	*u = NULL;
}
int main()
{
	{STACK *STACK = NULL;
	int num, l;
	char otv;
	printf("%d сколько элементов добавить? \n");
	scanf("%d", &num);
	for (int i = 0; i < num; i++)
		Add(&STACK, l);
	printf("%d Элементы добавлены \n");
	return;
	}
}

Последний раз редактировалось letovpoweriamsobad; 12.04.2017 в 19:59.
letovpoweriamsobad вне форума Ответить с цитированием
Старый 12.04.2017, 20:28   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Для начала расскажи о стеке.
Как с ним работать?
(расскажи, что знаешь)
ura_111 вне форума Ответить с цитированием
Старый 12.04.2017, 21:19   #3
letovpoweriamsobad
Пользователь
 
Регистрация: 20.10.2016
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ura_111 Посмотреть сообщение
Для начала расскажи о стеке.
Как с ним работать?
(расскажи, что знаешь)
Сам уже дописал программу, понял, в чем ошибался. Спасибо.
Тему можно закрывать.
letovpoweriamsobad вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стеки (Си) MarynaZ Помощь студентам 0 21.04.2015 19:49
На Си стеки Vasya94 Помощь студентам 0 02.10.2013 21:13
Стеки на Си Vasya94 Помощь студентам 0 01.10.2013 19:19
Стеки Noob(c++) Общие вопросы C/C++ 2 24.06.2012 08:09
Стеки на С++ innaa639 Помощь студентам 2 14.10.2010 10:05