Переделать код - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д