|
motobiker93
|
|
не работает прога на списки!10.12.2010, 17:26. Показов 475. Ответов 0
Метки нет (Все метки)
Задача состоит в том чтобы рекурсивно отсортировать список методом выбора мин элемента и перестановки его в начало
#include<stdio.h> #include<stdlib.h> struct sp { int inf; struct sp *next; }*f=NULL; void poisk(struct sp *p,int coun) { struct sp *k=0,*m=f,*l=f,*t=NULL,*pp=NULL,*temp=NU LL; int min=0,ko=0; while(ko<coun/2) //return ; //if(ko>=coun/2) return; { min=m->inf; for(t=m;t!=NULL;t=t->next) { if(t->inf<min) { min=t->inf; k=t; } } if(k->next!=NULL) { for(t=m;t->next!=k->next;t=t->next) pp=t; temp=k->next; k->next=m->next; pp->next=m; m->next=temp; m=k; } else if(k->next==NULL) { for(t=m;t->next!=NULL;t=t->next) pp=t; p->next=m->next; pp->next=m; m->next=NULL; m=p; } ko++; // printf("%d",m->inf); //printf("\n"); //l=m; if(ko==1)l->next=m->next; m=m->next; //for(t=m;t!=NULL;t=t->next) //printf("\n %d", t->inf); //printf(" "); //poisk(p,coun); } f=l->next; for(t=f;t!=NULL;t=t->next) printf("\n %d", t->inf); return ; } void main() { struct sp *t=0,*p=0,*m=NULL; int ans=0,check=0, coun=0,min=0; while(1) { printf("\n Dobavite element 1/0 \n"); scanf("%d",&ans); if(ans==0) break; t=malloc(sizeof(struct sp)); if(t==NULL) { printf("\n ne ydalos videlit pamiat"); break; } t->next=NULL; printf("\n vvedite elementi spiska"); check=scanf("%d",&t->inf); if(check==0) { printf("\n error in statement"); return; } if(f==NULL) { f=t; p=t; } else { p->next=t; p=t; } } for(t=f;t!=NULL;t=t->next) coun++; m=f; poisk(p,coun); // for(t=f;t!=NULL;t=t->next) // printf("\n %d", t->inf); for(t=f;t!=NULL;t=f) { f=f->next; free(t); } } |
|
| 10.12.2010, 17:26 | |
|
Ответы с готовыми решениями:
0
Списки. Вылетает прога! Глобальные и локальные переменные, одна и та же прога в процедуре Не работает, а просто так работает. Почему? Не работает прога |
| 10.12.2010, 17:26 | |
|
Помогаю со студенческими работами здесь
1
не работает прога
Ай-яй-яй не работает прога! Не работает прога Не работает прога Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью.
Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|