Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace KLevi_bekert_mondat
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Kérem adjon meg egy mondatot:");
- string bekert_mondat = Console.ReadLine(); //A bekért mondat eltárolása
- int db = 1; //db változó létrehozása (kezdőértékkel)
- for(int i=0;i<bekert_mondat.Length;i++) //a string hosszát használva megvizsgáljuk egyesével a karaktereket.
- {
- if(bekert_mondat[i]==' ') //Amennyiben az aktuális karakter egy szóköz akkor a szavak számát növeljük eggyel.
- {
- db++;
- }
- }
- Console.WriteLine();
- Console.WriteLine("szavak száma: " + db + "db"); //kiírjuk a szavak számát a felhasználónak
- Console.WriteLine();
- Console.WriteLine("Kérem adjon meg egy betűt:");
- char bekert_betu = Convert.ToChar(Console.ReadLine()); //a bekért betű eltárolása
- string[] splitelt = bekert_mondat.Split(' '); //az eredeti mondatokat szavakra bontva tároljuk a splitelt tömbben
- Console.WriteLine();
- string aktualis_szo = "";
- db = 0;
- for(int i=0;i<splitelt.Length;i++)
- {
- aktualis_szo = splitelt[i]; //A splitelt tomb i. elemét átteszük egy aktuális_szó nevű változóba.
- if(bekert_betu==aktualis_szo[0]) //Ha az aktuális_szó első eleme megegyezik a bekért betűvel, akkor kiírjuk a szót és növeljük a db számlálót.
- {
- Console.WriteLine(aktualis_szo);
- db++;
- }
- }
- if (db == 0) //Ha nincs olyan szó, ami a bekért_betűvel kezdődik akkor ezt közöljük a felhasználóval.
- {
- Console.WriteLine("Nem volt olyan szó amely," + bekert_betu + "-vel kezdődött.");
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement