Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
RTlHy6dMC5Eom
Zdjęcie przedstawia rozsypane płytki z literami alfabetu.

Palindromy w języku C++

Źródło: Pixabay, domena publiczna.

Palindromeo znaczy po grecku „biec z powrotem”. Palindromem nazywamy zatem wyrażenie, które brzmi tak samo czytane od strony lewej do prawej, jak i od prawej do lewej („a to kanapa pana kota”, „a tu mam mamuta” itp.). Podstawowe informacje na ten temat znajdziesz w e‑materiale PalindromyPtOCK6wIjPalindromy.

Przygotowanie algorytmu służącego do sprawdzania, czy jakieś wyrażenie jest palindromem, często pojawia się wśród zadań na egzaminach z informatyki. W tym e‑materiale zajmiemy się implementacją omawianego algorytmu w języku C++.

Implementację programu sprawdzającego, czy dane słowo jest palindromem w pozostałych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Palindromy – zadania maturalnePeq9cxr33Palindromy – zadania maturalne.

Twoje cele
  • Przeanalizujesz napisany w C++ program sprawdzający, czy dany ciąg znaków jest palindromem.

  • Porównasz różne sposoby sprawdzania, czy ciąg znaków jest palindromem.

  • Zaimplementujesz algorytm tworzenia palindromu.