Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c-priklad prvre vacsie sumerne cislo od zadaneho cisla

V c-neprogramujem, preto Ti chybu hľadať nebudem, ale zaujal ma tento príklad. :-)

Myšlienka ako by som to riešil ja:
Keďže sa jedná o Palindrome - môže to byť slovo, fráza, číslo, postupnosť znakov..., ktoré musí byť interpretované rovnako z obidvoch strán, tzn. aj z predu aj zo zadu, riešil by som to porovnávaním ako text-string.

Náčrt pre pochopenie:
Zadané číslo napr. 139 zvýšim o jedničku, tzn. bude z toho 140. Toto číslo prevediem na text a porovnám ho s otočeným textom odzadu

140 otočím, dostanem 041, porovnám text: 140 <> 041 nezhoduje sa, idem ďalej - zvýšim číslo (140) o jedničku, dostanem 141
141 otočím, dostanem 141, porovnám text: 141 = 141- mám výsledok - končím...

tento jednoduchý algoritmus sa dá krásne rozložiť do malých celkov a testovať v cykle napr. while do...

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny