Mi a gond ezzel a nagyon rövid forráskóddal? (c#)
Figyelt kérdés
Rövid ki kód, azt vizsgálja, hányan magasabbak 160 c-nél.
De valamiért hibát ír ki. Mit rontottam el?
class Program
{
public class diak
{
public string nev;
public int magassag;
}
static void Main(string[] args)
{
diak[] ember =new diak[3];
ember[0].nev = "Csongi";
ember[0].magassag = 174;
ember[1].nev = "Viki";
ember[1].magassag = 161;
ember[2].nev = "Sanyi";
ember[2].magassag = 145;
ember[3].nev = "Kitti";
ember[3].magassag = 158;
int db = 0;
for(int i=0;i<4;i++)
{
if (ember[i].magassag > 160)
{
db++;
}
}
Console.WriteLine(db + " gyerek nagyobb 160 cm-nél.");
Console.ReadLine();
}
}
2011. jún. 12. 11:47
1/4 anonim válasza:
diak[] ember =new diak[3]; sztem ezzel azt éred el hogy 3 tagja legyen a tömbnek, tehát 0, 1 és 2 a helyes index számok, 3-as számú eleme nincsen
2/4 anonim válasza:
itt ugyanaz amit mondtam csak angolul.. :D [link]
3/4 anonim válasza:
Gond még az is, hogy a végére Console.Read(); kell nem Readline()!
4/4 A kérdező kommentje:
nem a readline al nincs gond, az csak arra van, hogy ne zárja be a progit, hanem vár egy ENTER-t h bezárhassa szóval a readline az jó, de a másik kommentet köszönöm, igazad van, elszámoltam. de köszönöm mindegyik hozzászólást :)
2011. jún. 12. 14:07
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!