NS
Size: a a a
NS
НБ
НБ
K
` c каждой стороныNS
и тогда это становится читабельноНБ
int count(fraction_list *head)
{
fraction_list *inkr,*tmp1=head,*tmp2=head;
inkr = head;
double max, min;
min= head->x + head->y;
max = min;
while (inkr->next != NULL)
{
inkr = inkr->next;
if (inkr->x + inkr->y > max) {
max = inkr->x + inkr->y;
tmp1 = inkr;
}
if (inkr->x + inkr->y < min) {
min = inkr->x + inkr->y;
tmp2 = inkr;
}
}
int i=0;
inkr = head;
while (inkr->next != NULL)
{
if (inkr->next == tmp1)
{
while ((inkr->next!=NULL)&(inkr->next != tmp2))
{
i++;
inkr = inkr->next;
}
return(i-1);
}
if ((inkr->next == tmp2))
{
while ((inkr->next!=NULL)&(inkr->next != tmp1))
{
i++;
inkr = inkr->next;
}
return(i-1);
}
inkr = inkr->next;
}
}
НБ
bi
NS
NS
NS
НБ
НБ
НБ
NS
bi
NS
bi