Pętle for, podsłowa.
Ostatnio zmodyfikowano 2015-01-02 15:18
Nedvid Temat założony przez niniejszego użytkownika |
Pętle for, podsłowa. » 2015-01-02 14:02:53 Witam, mam do napisania program, który utworzy wszystkie podsłowa danego ciągu znaków. Mam problem z utworzeniem odpowiednich pętli.
Dla ciągu znaków: alamakota, program powinien wypisać coś następującego:
a l a m a k o t a al la am ma ak ko ot ta ala lam ama mak ako kot ota alam lama amak mako akot kota alama lamak amako makot akota alamak lamako amakot makota alamako lamakot amakota alamakot lamakota alamakota
|
|
darko202 |
» 2015-01-02 14:48:37 z tego co wywnioskowałem to masz jakiś zbiór znaków np. 1. char Tablica[iloscZnakow]
2. potem przy każdej pętli bierzesz i budujesz słowa o dlugoszcSlowa od 1 i przy każdej pętli zwiększasz o 1 do dlugoszcSlowa<=iloscZnakow
3. w środku pętli bierzesz kolejno podzbiory tablicy od znaku Tablica[poczatekSlowa] do Tablica[poczatekSlowa+dlugoszcSlowa-1]
4. Zbudowanie słowa znowu pętla np. z w niej { cout << Tablica[znak] }
5. dodanie gdzieś w odpowiednim miejscu znaku spacji między słowami
|
|
Nedvid Temat założony przez niniejszego użytkownika |
» 2015-01-02 15:18:34 Mógłbyś to napisać w postaci pętli bo trochę się pogubiłem w tym co napisałeś :) |
|
« 1 » |