Курсовая работа: Работа с языками С и С++
if (k->p<q->p)
q=k;
if (k->next==NULL)
break;
k=k->next;
}
printf ("Минимальным количеством разъёмов обладает БП #%d: %hhd",q->number,q->p);
return;
}
“ buble . cpp ”
Функция buble () - сортировка методом пузырька для количества разъёмов (по возростанию)
Принимаемые значения: количество считанных элементов, указатель на указатель на первый элемент
Возвращаемые значения: нет
#include "my. h"
void buble (struct e **head, int n) {
struct e *k;
k=*head;
int f,j;
for (j=0; j< (n-1); j++) {
for (f=0; f< (n-1); f++) {
if ( (k->a) > (k->next->a)) {
f2s (k,k->next,head);
k=k->pre;
k->number=k->number+k->next->number;
k->next->number=k->number-k->next->number;
k->number=k->number-k->next->number;
}
k=k->next;
}