Aktywne Wpisy

jmuhha +15
Możecie mi powiedzieć skąd szary człowiek (ja) ma wziąć takie pieniądze zwykle auto na dojazdy do pracy 4-10 km? ( ͡° ʖ̯ ͡°)
źródło: 1000018819
Pobierz
SzubiDubiDu +142
Skopiuj link
Skopiuj link
źródło: 1000018819
Pobierz
Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
bool czyPalindrom(string slowo){
string odwrocony;
int dlugosc = slowo.length();
for (int i = dlugosc; i >= 0; i--)
{
odwrocony += slowo[i];
}
if (odwrocony==slowo)
{
return true;
}
return false;
}
Czemu nie chce mi dodawać do stringa 'odwrocony' charów ze stringa 'slowo'? :/
#programowanie #pytanie
dlatego:
Numerujemy od 0 kolego, ostatni element to dlugosc - 1
@JanekGreen: A co w przypadku jeśli będę chciał sprawdzać czy liczba jest palindromem, a nie będzie parzysta? Do tego chcę zaraz właśnie dojść.
@MikelThief: @Gilbertus: @JanekGreen: I mam jeszcze pytanko odnoście pętli, czemu zawsze trzeba zaczynać od 0? Nie można powiedzmy zacząć od jakiejś wartości i potem zastosować dekrementację 'i' (tzn pewnie nie mozna, dlatego mi nie działało, ale
jak masz liczbę to użyj ztoString(), albo itoa(). Nie podałeś w czym piszesz. to może być c# a może byc ++
return std::equal(slowo.begin(), slowo.end(), slowo.rbegin());http://www.cplusplus.com/reference/cstdlib/itoa/
Komentarz usunięty przez autora
@MikelThief: użyłem funkcji to_string() ze standardu C11++ bo z itoa() coś nie pyka, jakiś błąd wyskakuje, ale ogarnę to na dniach, żeby mimo to wiedzę poszerzać.