Kezdőoldal » Számítástechnika » Programozás » Segitség kéne, c#-ba?

Segitség kéne, c#-ba?

Figyelt kérdés
c#-ba egy mondatba kell megszámolni a szavak illetve rá kel, hogy van e pl a betű benne. Valahogy ciklussal kéne elvileg, de nem tudom, hogy hogyan? A válasz előre is köszi!

2017. dec. 5. 19:01
 1/2 anonim ***** válasza:

var Words = "Ez egy teszt szöveg.".Split(' ');

Console.WriteLine($"Szavak száma: {Words.Length}");


char LookFor = 'a';

Console.Write($"Szavak, amik '{LookFor}' betűt tartalmaznak: ");

Console.WriteLine(String.Join(", ", Words.Where(x => x.Contains(LookFor)));

2017. dec. 5. 19:11
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Az előző is tökéletes, sőt, de így talán még meg is értesz valamit, és gondolom ezt várják el:


string[] szavak = "alma körte ananász".Split(' '); /*a szóközök előtti szavakat beteszi egy tömbbe*/

Console.WriteLine("A szavak száma: " + szavak.Length); //simán kiíratjuk a tömb méretét


char keresett = 'a';

Console.Write("'" + keresett + "' betűt tartalmazó szavak: ");

for(int i=0;i<szavak.Length;i++) { //végig megyünk az összes szón

if(szavak[i].Contains(keresett)) { //ha a jelenlegi szó tartalmaz a-t

Console.Write(szavak[i] + " "); //kiíratjuk

}

}

2017. dec. 5. 20:03
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!