• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pobranie wyrazów z pliku, sprawdzenie czy są wśród nich anagramy, wypisanie anagramów do innego pliku

42 Warsaw Coding Academy
0 głosów
692 wizyt
pytanie zadane 11 stycznia 2016 w C i C++ przez Mackowy.PRO Nowicjusz (120 p.)
Witam. Mam na jutro zadanie domowe, nie bardzo wiem jak mam się do niego zabrać.

Muszę pobrać 10 wyrazów z pliku txt, sprawdzić czy są wśród nich anagramy i zapisać je w innym pliku. Kod ma być prosty, na tablicach. Dali nam nauczyciela zastępczego bo nasz zachorował, zrobił to nam obiektowo i po lekcji jeszcze mniej wiem niż przed lekcją. Proszę o pomoc.

2 odpowiedzi

+1 głos
odpowiedź 11 stycznia 2016 przez Colossus Mądrala (6,790 p.)
Anagram to wyraz który powstaje poprzez przestawienie liter w innym wyrazie.

Wczytaj dwa wyrazy.

Jeżeli ich długość nie jest taka sama, nie są one anagramami.

Potem musisz sprawdzić czy w obu wyrazach są takie same litery

:)
komentarz 11 stycznia 2016 przez Mackowy.PRO Nowicjusz (120 p.)
Ja wiem jak co to jest anagram i jak napisać algorytm. Pobrać wyrazy z pliku też umiem, ale jak to spójnie połączyć... tu mam problem.
0 głosów
odpowiedź 11 stycznia 2016 przez radek024 Szeryf (77,160 p.)
Dam kilka wskazówek:

- wyeliminuj polskie znaki,

- znajdź słownik polski w txt, najlepiej taki, w którym jedno słowo - jedna linia,

- porównuj każde słowo z pliku do tego z słownika za pomocą tablic.

 

Tak ja bym to zrobił, ale całość może być czasochłonna.

Podobne pytania

0 głosów
4 odpowiedzi 3,881 wizyt
0 głosów
1 odpowiedź 318 wizyt
pytanie zadane 16 grudnia 2015 w C i C++ przez dzidziamocarz Początkujący (370 p.)

93,377 zapytań

142,379 odpowiedzi

322,526 komentarzy

62,724 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...