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
R125TauQ2iJIl
Zdjęcie przedstawia rozsypane płytki z literami alfabetu.

Anagramy w języku C++

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

Dwa słowa są anagramami, jeżeli po przestawieniu liter jednego słowa można utworzyć drugie słowo. Przykładami są ekran – nerka, alergia – galeria. Anagramy często wykorzystuje się w różnego rodzaju grach czy zabawach słownych. Jak sprawić, by program komputerowy wyszukiwał pary wyrazów i określał, czy są one anagramami?

Więcej na temat anagramów znajdziesz w e‑materiale AnagramyPmHIdug9iAnagramy.

Implementację w pozostałych językach programowania znajdziesz w e‑materiałach:

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

Twoje cele
  • Przeanalizujesz implementację algorytmu weryfikującego, czy podana para wyrazów to anagramy.

  • Napiszesz w języku C++ program sprawdzający, czy słowa są anagramami.

  • Wykonasz kilka prostych zadań związanych z anagramami.