Nie bardzo rozumiem, czemu dostaje błędną odpowiedź w tym zadaniu :
kod ---> http://ideone.com/RMWaiQ
zadanie ---> http://pl.spoj.com/problems/KC009/
0
1
Nie istnieje element slowo[slowo.size()]
, ostatni prawidłowy indeks to slowo.size() - 1
.
I pisz po ludzku
int l = slowo.size()
zamiast udziwnionego
int l(slowo.size())
Poza tym l
jest bardzo kiepską literą na zmienną, bo przypomina 1
. Zawsze zacznij od i
, a potem j
, ew. jakieś inne dłuższe nazwy.
0
A jak nie odjęłam tej jedynki to przestawiłam na początek nowego wyrazu przenisłam ten ostatni null, mówiący o tym , że wyraz się skonczył , tak?
0
0
Ok, dziękuję :)
2
FYI
std::string a("test");
std::string b(a.rbegin(), a.rend());