Kezdőoldal » Számítástechnika » Hardverek » Kaptam egy feladatot infón:...

Kaptam egy feladatot infón: Készíts függvényt, ami eredményül visszaadja, hogy egy mondatban hány darab kettős mássalhangzó található! (cs, ny, ty stb. ) Hogyan csináljam meg?

Figyelt kérdés
C# nyelven kéne a programot megírni.
2015. jan. 19. 12:17
 1/2 A kérdező kommentje:
véletlenül sikerült a hardverekhez írnom...
2015. jan. 19. 12:30
 2/2 anonim ***** válasza:

Például így:

Fogsz egy 2 karakter széles "ablakot" és azt egyesével végig csúsztatod a szövegen. Közben megszámlálod, hogy ezek közül hány kétjegyű mássalhangzó.


Kicsit konkrétabban:

- Van egy N hosszú szöveged (N darab karakterből áll).

- Fogsz egy I változót, ez lesz az "ablak" eleje. Tehát 0-val inicializálod.


C#-ban valahogy így:

String mondat = ".........."; // ez a mondatod

String betu;

Int32 i;

Int32 db = 0;


for (i = 0; i < mondat.Length - 1; ++i) {

betu = mondat.SubString(i, 2);


if (betu == "cs" || betu == "dz") { // itt sorold fel az összes kétjegyű mássalhangzót

++db;

}

}


// db érétke a darabszám

2015. jan. 19. 12:38
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!