Переделать код - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Как переделать код что бы эти действия можно было осуществлять с числами?
//-------------------------------------------------------------------------------------------------------------------
ptr AddElemSR(ptr current, char * z)
{
ptr x;
x = (ptr) malloc (sizeof(element)); 
strcpy(x->slovo, z);
x->kilk = 1; 
x->next = current->next; 
x->prev = current;
current->next->prev = x; 
current->next = x; 
current = x; 
return current; 
}
//-------------------------------------------------------------------------------------------------------------------
ptr PoiskVstavky(ptr head, char * z)
{ 
ptr x;
x = head->next; 
while ((x!=head)&&(strcmp(x->slovo, z)!=0)) 
x = x->next;
if (strcmp(x->slovo, z)==0)
x->kilk++; 
else 
x = AddElemSR(x, z);
return head; 
}
//-------------------------------------------------------------------------------------------------------------------
void DrukSpisok(ptr head)
{ 
ptr x;
x = head->next; 
while (x!=head)
{ printf("%s (%d) ", x->slovo, x->kilk); 
x = x->next; 
}
printf("\n");
}

Решение задачи: «Переделать код»

textual
Листинг программы
typedef element * ptr;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5
Похожие ответы