Kezdőoldal » Számítástechnika » Programozás » Free Pascal magánhangzók,...

Free Pascal magánhangzók, mássalhangzók megkülönböztetése?

Figyelt kérdés

Az lenne a probléma, hogy adott egy feladat: A "felhasználóval" irassunk be egy mondatot és a program számolja meg majd írja ki hogy hány mássalhangzó és magánhangzó van a mondatba.

Hogyan tudnám azt elérni, hogy külön számolja őket?



2016. jan. 3. 12:04
 1/3 anonim ***** válasza:

1. Karakterenként mész a szövegen, eddig gondolom stimmel.

2. Nyilvántartod a magánhangzók számát és a mássalhangzók számát, eddig is talán eljutottál.

3. A trükk ott van, hogy a ciklusmagban elágazol. Ha az adott karakter benne van az ['a', 'á', 'e', ...] halmazban, akkor a magánhangzók számát növeled, ha pedig a ['b', 'c', ...] halmazban van, akkor a mássalhangzókét.


Tehát a halmaznak és a halmazműveleteknek néznék utána a helyedben. Ha úgy nem megy, akkor csinálsz 2 string-et (pl. "aáe..", és "bcdf...") és lineáris kereséssel vizsgálod a tartalmazást.

2016. jan. 3. 12:08
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Köszönöm a gyors választ. Így már valószínűleg menni fog :)
2016. jan. 3. 12:11
 3/3 anonim ***** válasza:
2016. jan. 4. 07:09
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!