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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2009, 09:36   #1
bars1984
Пользователь
 
Регистрация: 10.05.2009
Сообщений: 32
По умолчанию язык Си

Напишите пожалуйста код для ввода элемента в уже существующею очередь


Код:
void Enquenue(Spis **begin)  
{
Spis *p,*tmp;
p=new Spis;  
p->number=0;
p->next=NULL;
*begin = p;
int size=0;

printf("Enter size:");
scanf("%d", &size);
for(int i=1; i<=size; i++) 
 {
  tmp = new Spis;
  p->next = tmp;
  tmp->next = NULL;
  printf("Enter element %d: ",i);
  scanf("%d",&tmp->number);
  p = p->next;
 }
}
void DeleteFirst(Spis **begin)
{				 
 Spis *p=*begin;

 while(p!=NULL){
if(p==*begin)
{
 *begin = (*begin)->next;
 delete p;
 printf("Element delete\n");
}
  p = NULL;

 }
}

void Display(Spis *begin) 
{
Spis *p= begin;
if(p==NULL)            
 printf("Queueis empty");
else
 printf("Queue");
while(p!=NULL)       
 {
 printf("\n%d", p->number); 
 p=p->next;                     
 }
}
bars1984 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массивы(язык Си) bars1984 Помощь студентам 14 11.05.2009 21:15
Язык в Combobox Bigtyoma Общие вопросы Delphi 8 12.11.2008 09:34
Русский язык Sanek_ntsk Общие вопросы C/C++ 9 06.03.2008 16:50
Язык SunKnight Общие вопросы Delphi 9 29.02.2008 20:16