struct lista { lista *Next; int Zaw; } lista * Dodaj(lista *Where, int Co) { while(Where!=0) Where = Where->Next; Where = malloc(sizeof(lista)); Where->Zaw = Co; Where->N = 0; return Where; } int Zlicz(lista *Where) { int B = 0; while(Where!=0) { B++; Where=Where->Next; } return B; } lista *Zwroc(lista *Where, int Poz) { while(Poz>0 && Where != 0) { Poz --; Where = Where->Next; } return Where; }