Kezdőoldal » Számítástechnika » Programozás » C#-ban hogyan olvasok be egy...

C#-ban hogyan olvasok be egy mondatot? És hogyan írok ki olyan szavakat, amiknek az első és az utolsó betűje megegyezik?

Figyelt kérdés
Így? például: Console.WriteLine("Télen esik a hó");

2018. dec. 25. 19:01
 1/8 A kérdező kommentje:
Nem értem ezt. Jó én eddig nem tanultam ilyen, csak most kezdtem.
2018. dec. 25. 19:02
 2/8 anonim ***** válasza:
2018. dec. 25. 19:10
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
uh ez bonyolult
2018. dec. 25. 19:17
 4/8 anonim ***** válasza:
Hát, a programozás nem egyszerű, de ha már a konzolról beolvasásnál/kiírásnál elakadsz az nem jelent túl sok jót.
2018. dec. 25. 20:33
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:

Ez így jó?:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace stringek

{

class Program

{

Program()

{

bevezetes();

}


void bevezetes()

{

String s = "Hello";

Console.WriteLine(s);

Console.WriteLine("Csak az első karakterére vagyok kíváncsi: s [o]: " + s[0]);

Console.WriteLine("s szöveg hosszát, a lenght tulajdonsággal kapjuk vissza");

Console.WriteLine("s.Lenght: " + s.Length);

Console.WriteLine("Utolsó karaktere s[s.Length-1] : " + s[s.Length-1]);


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

{

Console.WriteLine(s[i]); //kiirom a szöveg i. karakterét

}

Console.WriteLine("Kérek egy szöveget");

String szoveg = Console.ReadLine();

Console.WriteLine("Kiírjuk a szöveget karaktereit " +

" egymás mellé :-vel elválasztva");

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

{

Console.Write(szoveg[i] + ":");

}


foreach (char karakter in szoveg)

{

Console.Write(karakter + ":");

}

}

static void Main(string[] args)

{

new Program();

Console.ReadKey();


}

}

}

2018. dec. 25. 20:58
 6/8 anonim ***** válasza:
100%

string beolvasottMondat = Console.ReadLine();


string[] szavak = new string[] { "alma", "körte", "rigó", "cseresznye", "kék", "ember" };


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

{

if (szavak[i][0] == szavak[i][szavak[i].Length-1])

{

Console.WriteLine(szavak[i]);

}

}

2018. dec. 25. 21:30
Hasznos számodra ez a válasz?
 7/8 tabaki ***** válasza:

@#5:

Szerintem egy-két tényleg jelentéktelen apróságtól eltekintve teljesen rendben van. A kérdés egyébként hasonlít az itteni első feladatra:

https://www.gyakorikerdesek.hu/szamitastechnika__programozas..

Ha te is a bevitt szöveg szavai közt keresnéd az azonos első- és utolsó betűsöket, akkor értelemszerűen az a legkényelmesebb, ha azt előbb szavakra bontod a vizsgálathoz. Ebben a kísérletben még ennyivel megtoldottam a (némileg módosított) programodat:

[link]

Tekintve, hogy nemigen ismerem a C#-ot, meglehet, hogy valamelyik kolléga jobb megoldást javasol, akkor hallgass őrá.

2018. dec. 26. 00:09
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
Ne emeld ki Boborján.
2018. dec. 28. 12:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!