Kezdőoldal » Számítástechnika » Programozás » 2017 május érettségi programoz...

2105as kérdése:

2017 május érettségi programozási feladatban elakadtam, miért nem írja ki? (c#)

Figyelt kérdés

Beolvastam listába az adatokat :

id.Add(Convert.ToInt32(a[0])); // vendég azonosító


placeid.Add(Convert.ToInt32(a[1]));//fördőrészleg azonosító

inout.Add(Convert.ToInt32(a[2]));// 0,ha belépett, 1,ha kilépet


h.Add(Convert.ToInt32(a[3])); //óra


min.Add(Convert.ToInt32(a[4])); // perc


sec.Add(Convert.ToInt32(a[5])); //másodperc



2. Írja a képernyőre, hogy az első és az utolsó vendég mikor lépett ki az öltözőből!

Nekem csak az elsőt írja ki.


for (int i = 0; i < id.Count; i++)

if ((placeid[i] == 0) && (inout[i] == 1)) { Console.WriteLine("2. feladat\nAz első vendég {0}:{1}:{2}-kor lépett ki az öltözőből.", h[i], min[i], sec[i]); break; }


for (int j = id.Count; j <0 ; j--)

{ if ((placeid[j] == 0) && (inout[j] == 1)) { Console.WriteLine("Az utolsó vendég {0}:{1}:{2}-kor lépett ki az öltözőből.", h[j], min[j], sec[j]); break; } }



Az első for ciklus kiírja, amit kell, de a második semmit nem ír , mi lehet az oka ?


2017. szept. 24. 19:47
 1/4 anonim ***** válasza:
0%

Ki mondta neked, hogy ezt így kell megcsinálni??

Egyszerűen borzasztó.

2017. szept. 24. 20:06
Hasznos számodra ez a válasz?
 2/4 Koplárovics Béci ***** válasza:
100%

"j <0"

Helyett

j > 0

2017. szept. 24. 20:09
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Első válaszolónak, most miért ? :)
2017. szept. 25. 16:45
 4/4 anonim ***** válasza:

Rosszul közelíted meg a problémát.

Ha for (int j = id.Count; j <0 ; j--) ciklikusan (másnéven cinikusan) változik, akkor nem lehet { if ((placeid. Az if az angolban HA-t jelent, ezért itt is ezt szem előtt tartani. Inout : ki-be, egyszer így kell, egyszer úgy.

Remélem tudtam segíteni,

Dr. Pálffy Gábor

2017. szept. 27. 19:31
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!