Kezdőoldal » Számítástechnika » Programozás » Magánhangzó kitörlése rekurzív...

Izabella_Andrea kérdése:

Magánhangzó kitörlése rekurzívan C++?

Figyelt kérdés
Segitségre lenne szükségem :) . Egy megadott szövegből ki kell törölni a magánhangzókat rekurzívan.

2016. máj. 3. 15:45
 1/3 anonim ***** válasza:

Csinálsz egy függvényt, ami átvesz egy string változót, kiszedi belőle az első magánhangzót ha van, és visszaad egy boolean értéket, hogy volt-e magánhangzó benne.


A függvényen belül ha talált magánhangzót a paraméterben, a string hátralévő részével meghívja önmagát.

2016. máj. 3. 15:55
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
meg tudnád irni porgramban légyszi? mert nem értem
2016. máj. 3. 16:13
 3/3 anonim ***** válasza:

Nem is jól írtam. :)

Parméter a string, visszatérő érték is string.

Szóval ha talál magánhangzót, akkor kiszedi, a maradékkal meghívja önmagát, és annak a visszatérési értékét hozzáfűzi a megtisztított első szring darabhoz, és ezt adja vissza.

Ha nem talál, akkor visszatér és visszaadja a stringet.


Pszeudo kód szerűség, vagy inkább csak leírás:


függvény magánhangzók_törlés

paraméter: par (string)

visszatérő érték: ret (string)


__ciklus a par szövegen, amíg magánhagzót nem talál vagy a string végéig

____magánhangzó pozíció változóba


__ha volt magánhangzó, akkor

____a par elejétől a pozíció-1 -ig sztringet összefűzi a "magánhangzók_törlés(paraméter poz+1 -től a végéig tartó string)" visszatérő értékével

__ha nem volt, akkor

____visszatér a paraméterrel

2016. máj. 3. 16:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!