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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2012, 21:25   #1
labrador
Новичок
Джуниор
 
Регистрация: 16.03.2012
Сообщений: 2
По умолчанию Удаление последнего элемента списка(C)

К данной программе нужно написать функцию, которая удаляет последний элемент списка. Кто моет прошу помочь.

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#define MAXDL 9
struct EL_SP
{ char id [MAXDL];
struct EL_SP *sled;
};
void Vkl (struct EL_SP **p, char t_id[])
{
struct EL_SP *pt, *k,*j;
pt=(struct EL_SP*)malloc(sizeof(struct EL_SP));
strcpy (pt->id, t_id);
if(*p==NULL||strcmp(pt->id,(*p)->id)<0)
{
pt->sled=*p; *p=pt;
}
else
{
k=*p;
while(k!=NULL&&strcmp(pt->id,k->id)>=0)
{j=k; k=k->sled;}
j->sled=pt; pt->sled=k;
}
}



void PechSp(struct EL_SP *p)
{
struct EL_SP *i;
printf("\nRezult:\n");
for(i=p;i!=NULL;i=i->sled)
puts(i->id);
}


void main()
{
struct EL_SP *p;
unsigned n;
unsigned i;
char t_id[MAXDL];

printf("\nVvedite chislo identifikatorov\n n= ");
scanf("%u",&n);
getchar();
p=NULL;
printf("Vvedite identifikatori ");
for (i=1;i<=n;i++)
{
gets(t_id);
Vkl(&p,t_id);
}
PechSp(p);
printf("\n\nNazhmi lybyu klavishy\n");
getch();
}
labrador вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элемента списка igoldyrev Помощь студентам 2 06.03.2011 14:24
Удаление элемента из списка bpystep Помощь студентам 4 09.07.2010 14:55
Удаление элемента из списка Ghost_gg Паскаль, Turbo Pascal, PascalABC.NET 2 30.05.2010 20:43
Удаление последнего элемента из списка и реверс этого списка. Goose Общие вопросы C/C++ 8 16.05.2010 16:12
удаление элемента из списка aurora_87 Общие вопросы C/C++ 1 18.06.2009 14:02