Kezdőoldal » Számítástechnika » Programozás » Free pascalban while ciklussal...

Free pascalban while ciklussal, hogy lehet meghatározni hogy a rendezetlen lineáris tömbben van-e olyan szám ami egynél többször fordul elő?

Figyelt kérdés

2013. ápr. 8. 18:33
1 2
 11/14 anonim ***** válasza:
Míg működik addig nincs gond :)
2013. ápr. 9. 00:06
Hasznos számodra ez a válasz?
 12/14 anonim ***** válasza:

Néha biztosan működik. Csak itt sincs sehol inicializálva sehol a vanbenne pl, így ha nem talál a program két egyforma elemet, akkor bármi lehet a végeredmény.

Valamint ez is meglehetősen felesleges.

i:=1;

for i:=1 to 10 do

Elegánsabb lenne két while ciklussal és egy logikai feltétellel, hogy ha már a második elem ugyanaz, mint az első, ne menjünk végig 10szer a tömbön.

2013. ápr. 9. 07:41
Hasznos számodra ez a válasz?
 13/14 anonim ***** válasza:
Nem lehet bármi... És igen már írtam, hogy nem a leghelyesebb megoldás. A lényeg a feladat logikájának megértése. Tudom hogy meglehetett volna szebben is csinálni.
2013. ápr. 9. 16:24
Hasznos számodra ez a válasz?
 14/14 anonim ***** válasza:
Mégegyszer: ha egy változót nem inicializálsz, akkor bármi lehet az értéke.
2013. ápr. 9. 16:34
Hasznos számodra ez a válasz?
1 2

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!