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

Kaptam egy feladatot infón: írjak egy programot, amely hogyha beírok egy szöveget, megszámolja hány darab 'a' betű van benne. Hogyan kezdjek hozzá?

Figyelt kérdés
C# nyelven kéne a programot megírni.
2011. máj. 5. 23:12
 1/4 anonim válasza:

Megkéred a user-t, hogy írja be a szöveget, a bevitelt beolvasod egy string-be és egy foreach ciklussal megszámolod, hány 'a' betű van benne.

C#-ban:

Console.WriteLine("írj be egy szöveget!");

string szoveg = Console.ReadLine();

int abetukszama = 0;

foreach (char karakter in szoveg)

{

if (karakter == 'a' || karakter == 'A')

{

abetukszama++;

}

}

Console.WriteLine("\'a\' betűk száma a szövegben: " + abetukszama.ToString());

2011. máj. 5. 23:47
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Hálásan köszönöm a megoldásod:) Annyi lenne a kérdésem még, hogy a foreach ciklus helyett lehet használni for ciklust, vagy azzal nem lehet megoldani??
2011. máj. 5. 23:51
 3/4 anonim válasza:

Meg lehet oldani for ciklussal is, így néz ki:

Console.WriteLine("írj be egy szöveget!");

string szoveg = Console.ReadLine();

int abetukszama = 0;

for (int i = 0; i < szoveg.Length; i++)

{

if (szoveg[i] == 'a' || szoveg[i] == 'A')

{

abetukszama++;

}

}

Console.WriteLine("\'a\' betűk száma a szövegben: " + abetukszama.ToString());

2011. máj. 6. 00:06
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

a számolás 1 sorból is megoldható:

Console.WriteLine("írj be egy szöveget!");

string szoveg = Console.ReadLine();

int abetukszama = szoveg.Where(c=>char.ToUpper(c)=='A').Count();

Console.WriteLine("'a' betűk száma a szövegben: " + abetukszama);

2011. máj. 6. 21:49
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!