C# programozás segítség?
1, Készíts programot, ami beolvas a konzolról egy mondatot (legalább 5 szó)!
Console.WriteLine("Írj be egy mondatot ami legalább 5 szavas");
string szoveg = Console.Readline();
2, Irasd ki, hogy hány betűs a mondat, és mi az első betűje!
Console.WriteLine(szoveg.Length); - hány betű
Hogyan irjam ki hogy mi az első betű?
3, Irasd ki a mondat szavait egymás alá!
Erre is várnám a választ.
4, Hogyan irjam ki hogy hány szóbol áll a mondat?
5,Hogyan irjam ki az eredeti szöveget betünként forditott sorrendben?
6,Hogyan cseréljem ki a mondatban az első "a" betűt "e" betűre?
7, Hogyan irassam ki a mondat utolsó szavát?
"Hogyan irjam ki hogy mi az első betű?"
Mivel a string nem egy primitív változótípus, hanem egy olyan objektum, ami az egyes betűket egy char tömbben tárolja, így akár lekérheted az első betűt szoveg[0]-val pl, de lehet van beépített függvény is.
"Irasd ki a mondat szavait egymás alá!"
Végigmész egy ciklussal a stringen, és eltárolod a betűket, ha üres karaktert találsz, vagy vége a stringnek, akkor kiírod az eddig eltárolt betűket, és lenullázod.
"Hogyan irjam ki hogy hány szóbol áll a mondat? "
Az előző feladatban lévő ciklusban megszámolod. Vagy a szavakat nem csak kiírod az előző feladatban, hanem eltárolod.
"Hogyan irjam ki az eredeti szöveget betünként forditott sorrendben? "
Ugyanúgy végigmész egy ciklussal, csak nem a string elejéről kezded, hanem a végéről.
"Hogyan cseréljem ki a mondatban az első "a" betűt "e" betűre? "
StringBuilder-rel.
"Hogyan irassam ki a mondat utolsó szavát?"
Legegyszerűbb, ha a 3. feladatban eltárolod a szavakat, és az utolsót kiíratod.
Gondolom úgyis lesz valaki, aki bemásolja ide neked a teljes programot, de ha már ezzel foglalkozol, akkor olvass el egy könyvet, vagy valami tutorialt nézz meg.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!