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..
Děkuju všem za rady... =o) Já jsem si to zadání bohužel nevymyslel a ani nejsem zkušený programátor…
Paulo 20.04.2010 22:50
Paulo
můžu se zeptat na tento program, vyřešil jste ho nějak? Já mám stejné zadání programu a nevím si s n… nový
alli 11.05.2010 20:40
alli
a co je na tom složitého? hledání 2,3 nebo klidně 4 nejmenších/největších čísel je tak pitomě jednod… nový
touchwood 11.05.2010 22:33
touchwood

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.

Děkuju všem za rady... =o)

Já jsem si to zadání bohužel nevymyslel a ani nejsem zkušený programátor, abych hodnotil kvalitu zadání... =o)
Vzhledem k tomu, že není v zadání, o jaký typ čísel by se mělo jednat, automaticky jsem použil INTEGER. A co se týká duplicity maximálních hodnot, to zatím neřeším...dozvěděl jsem se od vyučujícího, že vstupní hodnoty se mají nakonec načítat ze souboru, tudíž si do připraveného souboru dám čísla "na míru"... =o) Pokud se teda neobjeví lepší nápad...

Ještě jednou díky... =o)

a co je na tom složitého? hledání 2,3 nebo klidně 4 nejmenších/největších čísel je tak pitomě jednoduché... prase mého stylu by to napsalo rekurzí a bylo by po fajrontě. Práskal je na tohle (narozdíl třeba od C, kde si člověk musí spoustu věcí ohlídat sám) jak dělaný...

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