10 / 10
Jul 2017

Siemka, próbuję zrobić zadanie ROL(k), jednak nie wiem w którym miejscu robię błąd :frowning: .
Sprawdziłem temat http://discuss.spoj.com/t/1262-rol-k/13064i chyba poprawiłem kod według wskazówek, które tam znalazłem. Jednak kod nadal nie działa.
Prosiłbym o jakieś wskazówki.
Z góry dziękuję!

kod:https://ideone.com/JNkyLp

  • created

    Jul '17
  • last reply

    Jul '17
  • 9

    replies

  • 1.3k

    views

  • 4

    users

  • 2

    links

Masz napisane w poleceniu że k < n (przesunięcie będzie zawsze mniejsze od wielkości tablicy).

Dziękuję za odpowiedź :)!
Zdaje sobie z tego sprawę, wcześniej znalazłem taki test:
Powinieneś przetestować kod w wielu przykładach np:
15 141 2 3 4 5 6 7 8 9 10 11 12 13 14 15
I to jest po to aby, oddzielić 14 od 1 :stuck_out_tongue:
Chyba, że coś źle rozumie.

Jako, że nie mam za dużo czasu.
Po prostu wklej kod bez tego pierwszego ifa.
i jeszcze jedno
int *tab = new int[wielkosc_tablicy] <-- nawiasy kwadratowe

Serdecznie dziękuję za poświęcony czas!
Po zastosowaniu się do wskazówek wszystko pięknie poszło =D!

a ten kod do jakiego zadania ?, bo raczej nie do ROL (k)

a jeżeli to ROL to zamiast się zastanawiać, po prostu przetestuj (na ideone) dla danych przykładowych podanych w zadaniu i od razu będziesz wiedział (chyba że masz problemy ze wzrokiem :slight_smile: )

No właśnie testowałem i działa ;p
Edycja nie to zadanie sorki

SPOJ mi nie przyjmował zadania bo wyniki należało zapisać w nowej tablicy i ją wyświetlić ;p Na Ideonie się nie znam ale działa w 100 %