Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Program v Pascalu na Proceduru

Nemohl by mi, prosím, někdo pomoci s tímto programem? =o(

SESTAVTE PROCEDURU PRO NALEZENI DVOU NEJVETSICH CISEL Z DANE MNOZINY N CISEL A POUZIJTE JI PRO RESENI TETO ULOHY: JE DANO N CISEL. NAJDETE DVE NEJVETSI Z NICH A ZE ZBYVAJICICH CISEL OPET DVE NEJVETSI.

Vím, jak najít dvě největší čísla, ale nedokážu to aplikovat v proceduře...

Děkuju za jakoukoliv pomoc... =o)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Existuje nějakej rozumnej důvod proč tu deklarujete pole přes TYPE? Nebo mi snad něco uniklo?
Nigfire 20.04.2010 19:00
Nigfire
Pokud se má to pole předávat jako parametr procedury, tak to z důvodu typové kompatibility jinak nej…
JoDiK 20.04.2010 21:43
JoDiK
Aha, zajímavá myšlenka. Mějme tedy čísla: 0, 2, 5, 5, 5, 5. A teď hádanka: Jsou dvě největší z nich…
Pavel 20.04.2010 21:48
Pavel
Samozřejmě že ano. Aby byl výsledek 2, 5, to by musel mezi těmi čísly být nějaký vztah (definovaný p… nový
touchwood 11.05.2010 22:36
touchwood
Samozrejme to neni. Moze byt spravne 5,5 a moze byt spravne aj 5,2. Co je spravne v praxi vyplyva z… poslední
MM.. 11.05.2010 22:39
MM..

Pokud se má to pole předávat jako parametr procedury, tak to z důvodu typové kompatibility jinak nejde.
BTW to zadání je nedostatečné, bez upřesnění co ta procedura má dělat to asi nepůjde - má se snad to maximum a druhé maximum z toho pole vyjmout? Jinak si totiž nedovedu představit jak je myšleno to "ze zbývajících čísel". Navíc - má se nějak řešit duplicita stejných hodnot? Co když maximální hodnota bude obsažena víckrát? A nejvíc mě tam mate ta "množina" čísel.

Zpět do poradny Odpovědět na původní otázku Nahoru