• 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

0 głosów
789 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,850 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 4,060 wizyt
0 głosów
1 odpowiedź 383 wizyt
pytanie zadane 16 grudnia 2015 w C i C++ przez dzidziamocarz Początkujący (370 p.)

93,667 zapytań

142,591 odpowiedzi

323,135 komentarzy

63,193 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...