Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pętle for, podsłowa.

Ostatnio zmodyfikowano 2015-01-02 15:18
Autor Wiadomość
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
P-123857
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
P-123861
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ś :)
P-123864
« 1 »
  Strona 1 z 1