Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1. feladat
- VISSZA: Console.WriteLine("Írj be egy mondatot ami legalább 5 szavas"); //itt lehetne simán writeot is használni
- string szoveg = Console.ReadLine();
- if (szoveg.Length <= 5)
- {
- goto VISSZA; //goto = visszaugrik egy adott helyre jelen esetben a mondat beírásához
- }
- //2. feladat
- Console.WriteLine("A szöveg {0} betűből áll és a legelső betű {1}", szoveg.Length, szoveg[0]);
- //3. feladat
- for (int i = 0; i < szoveg.Length; i++)
- {
- Console.WriteLine(szoveg[i]);
- }
- //4. feladat
- //létre kell hozni egy tömböt és abba a bekért szövegünket kell szét Splitelni és annak a Lengthjét lekérni(Ez adja meg, hogy hány szó mert a szavakat szóközzel választjuk el egymástól).
- string[] hanyszo = szoveg.Split(' ');
- Console.WriteLine("A mondat {0} szóból áll.",hanyszo.Length);
- //5. feladat
- //Ugynevezett "negatív" loopot kell használjunk ahol az "i" értéke lesz a bekért szövegünk Lenght-je
- Console.Write("A mondat visszafelé : ");
- for (int i = szoveg.Length - 1; i >= 0; i--)
- {
- Console.Write(szoveg[i]);
- }
- //6. feladat
- //A bekért szövegünket helyezzük bele egy char arrayba(tömb)
- char[] elsoa = szoveg.ToCharArray();
- for (int i = 0; i < elsoa.Length; i++)
- {
- if (elsoa[i] == 'a') // ha a karakter 'a' akkor ezt csinálja..
- {
- elsoa[i] = 'e'; //Kicseréli az 'a' karaktert 'e'-re.
- break; //Leállítja a ciklust(for) mert akkor nem csak az első 'a'-t cserélné ki hanem az összeset.
- }
- }
- Console.WriteLine("");//Átláthatóság miatt.
- Console.WriteLine("A mondatból az első a kicserélve e-re : {0}",string.Join("", elsoa)); //string.Join-nal kapcsoljuk össze a tömben lévő elemeket és nem kell for ciklust használni a kiíráshoz. string.Join("MILYEN ELVÁLASZTÁSA LEGYEN KARAKTEREK KÖZÖTT", TÖMBNEVE)
- //7. feladat
- //4. feladatban volt elkészített tömbünket használjuk mert ott már megvannak a szavak csak az utolsót kell kivennünk azt pedig úgy kell, hogy lekérjük a tömbnek(hanyszo) Length-jét majd kivonunk belőle 1-et és megkapjuk az utolsó elemét ami az utolsó szó is.
- Console.WriteLine("A mondat utolsó szava: {0}", hanyszo[hanyszo.Length - 1]);
- Console.ReadKey();
Add Comment
Please, Sign In to add comment