Kezdőoldal » Számítástechnika » Programozás » Ez így már működni fog (C#)?

Ez így már működni fog (C#)?

Figyelt kérdés

Ez így már működni fog (C#)?

Még nagyon kezdő vagyok, egy olyan programot írok éppen, ami 3 .txt fájlból beolvas 3 verset, és összekeverni a soraikat. Szeretném megoldani, hogy rímeljenek is az egymás után következő sorok.

Most nem férek hozzá a gépemhez és Visual Studiohoz sem, így a kód többi részét nem tudom bemásolni, és ellenőrizni sem. Csak már idegesít, mert tegnap nem sikerült megcsinálnom, ez egy újabb verzió.

A verseket beolvastsam, beleraktam az osszes nevű tömbbe a sorokat (midndhárom versét), létrehoztam 7 listát a sorok csoportosítására aszerint, hogy mi az utolsó benne találató magánhangzó (a vagy á, e vagy é, i vagy í, o vagy ó, ö vagy ő, u vagy ú, ü vagy ű). A kiválogatásuknál akadtam el. Kiírásnál mindig 2-2-t sorsolnék belőlük.


for (int i = 0; i < osszes.Lenght; i++)

{

kezd = osszes[i].Lenght-1;

while (kezd > 1)

{

if (sorok[i].Substring(kezd, 1) == "a"|| (sorok[i].Substring(kezd,1) == "á")

{

rima.Add(osszes[i]);

break;

}

else if (sorok[i].Substring(kezd, 1) == "e"|| (sorok[i].Substring(kezd,1) == "é")

{

rime.Add(osszes[i]);

break;

}

else if (sorok[i].Substring(kezd, 1) == "i"|| (sorok[i].Substring(kezd,1) == "í")

{

rimi.Add(osszes[i]);

break;

}

else if (sorok[i].Substring(kezd, 1) == "o"|| (sorok[i].Substring(kezd,1) == "ó")

{

rimo.Add(osszes[i]);

break;

}

else if (sorok[i].Substring(kezd, 1) == "ö"|| (sorok[i].Substring(kezd,1) == "ő")

{

rimö.Add(osszes[i]);

break;

}

else if (sorok[i].Substring(kezd, 1) == "u"|| (sorok[i].Substring(kezd,1) == "ú")

{

rimu.Add(osszes[i]);

break;

}

else if (sorok[i].Substring(kezd, 1) == "ü"|| (sorok[i].Substring(kezd,1) == "ű")

{

rimü.Add(osszes[i]);

break;

}

else kezd--;

}

}


2016. febr. 27. 18:44
 1/3 anonim ***** válasza:

tanulj meg angolul, angol billentyűzeten kódolni.

Most az utolsó betűt keresed, nem az utolsó magánh-t

Csinálj fv-t ehhez. string.LastIndexOf fontos.

2016. febr. 27. 19:00
Hasznos számodra ez a válasz?
 2/3 Piert ***** válasza:
Nem tudjuk.
2016. febr. 27. 20:13
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Jesus, miez.
2016. febr. 27. 20:29
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!