Skocz do zawartości

trybikwe34

Członkowie
  • Postów

    1
  • Dołączył

  • Ostatnio

trybikwe34's Achievements

Newbie

Newbie (1/14)

  • Conversation Starter Rare

Recent Badges

0

Reputacja

  1. Cześć mam problem z zadaniem treść przesyłam w postaci zdjęcia a mój kod wygląda tak void sznur::usun(int K) { Node*zaszuk=nullptr; Node*a=pocz; while(a!=nullptr && a->nast!=nullptr && a->nast->nast!=nullptr) { Node*jeden=a; Node*dwa=a->nast; Node*trzy=a->nast->nast; if(jeden->dane==dwa->dane && dwa->dane==trzy->dane) { if(zaszuk!=nullptr) { zaszuk->nast=trzy->nast; } else { pocz=trzy->nast; } if(zaszuk!=nullptr) { a=zaszuk->nast; } else { a=pocz; } delete jeden; delete dwa; delete trzy; ileJest=ileJest-3; } else if(dwa->dane<=K) { if(zaszuk!=nullptr) { zaszuk->nast=trzy; } else { pocz=trzy; } if(zaszuk!=nullptr) { a=zaszuk->nast; } else { a=pocz; } delete jeden; delete dwa; delete trzy; ileJest=ileJest-3; } else { zaszuk=trzy; a=zaszuk->nast; } } } //7 7 6 3 3 3 2 1 1 1 1 1 -> 7 7 6 1 //9 9 9 6 6 6 4 -> pusty //9 7 6 5 5 5 3 2 1 -> 9 7 6 3 2 1 problem polega na tym iż dla drugieo sznura powinien byc pusty ale wyświetla 4 na końcu nie wiem jak zrobić żeby tej 4 nie było nie mam pomysłu na to proszę o pomoc gdzie robię błąd w kodzie z góry dzięki
×
×
  • Utwórz nowe...