Új hozzászólás Aktív témák
-
Micsurin
nagyúr
Rá tudnátok nézni? Nem egészen értem miért nem megy a dolog, 0 marad az usz és a to is.
itt tárolok:struct adat
{
public int Helyezes;
public int SportolokSzama;
public string Sportag;
public string Versenyszam;
}#region
string s;
int i = 0;
int max = 200;
int Pszh = 0;
int Erem = 0;
int A = 0, E = 0, B = 0;
int[] eredmenyek = new int[2];
adat[] adatok = new adat[max];
#endregion
StreamReader beolvas = new StreamReader("Helsinki.txt");
while (!beolvas.EndOfStream)
{
s = beolvas.ReadLine();
string[] seged = s.Split();
adatok[i].Helyezes = Convert.ToInt16(seged[0]);
adatok[i].SportolokSzama = Convert.ToInt16(seged[1]);
adatok[i].Sportag = seged[2];
adatok[i].Versenyszam = seged[3];
i++;
}
Valamelyik feltételem tré de melyik? Miért ?
Ha 1-3 közt can a helyezés éremszámot növelnék, megnézem az adott versenyszám a keresett kettő e, a megoldókulcs is eszerint dolgozott lentebb beteszem majd.string t = "torna";
string u = "uszas";
for (int z = 0; z < i; z++)
{
if ( adatok[z].Helyezes < 4 && adatok[z].Versenyszam == t)
{
to++;
}
else if( adatok[z].Helyezes < 4 && adatok[z].Versenyszam == u)
{
usz++;
}
Console.WriteLine("uszas:" + usz + " torna: " + to);
}megold:
//6. feladat: Úszás vagy torna?
Console.WriteLine("6. feladat:");
int éremDbÚszás = 0;
int éremDbTorna = 0;
foreach (var i in h)
{
if (i.Hely < 4 && i.Sportág == "uszas") éremDbÚszás++;
if (i.Hely < 4 && i.Sportág == "torna") éremDbTorna++;
}Köszi

Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- 8 millió felett jár a Clair Obscur: Expedition 33, egy év alatt ért a csúcsra
- Diablo IV
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- 5.1, 7.1 és gamer fejhallgatók
- Autóápolás, karbantartás, fényezés
- Linux Mint
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Diablo II: Classic és Resurrected
- Ubuntu Linux
- További aktív témák...
- Lenovo X390 i5 8265U, 8GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
- Eladó Samsung Galaxy A51 4/128GB / 12 hónap jótállás
- Dell Precision 5570! 4K Touch / i7-12800H / RTX A2000 / 32GB DDR5 / 512GB NVMe! BeszámítOK
- Apple iPhone 13 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:86%
- 27% - AOC C24G2AE Monitor! / 1920x1080 / 165Hz / 1ms / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


