Ahoj. Jsem v programovani zacatecnik a potreboval bych poradit. Kdyz hledam nejakou minimalni hodnotu, tak jak to mam udelat?
Ja vim, ze kdyz hledam maximum, tak je to max:=0; if max<hodnota then max:=hodnota.
Ale jakou mam dat u toho minima pocatecni hodnotu? Nulu tam dat preci nemuzu!!!
Fórum › Pascal
Zacatecnicka otazka
![](img/forum_vlakno_help_vyreseno.png)
Nula se nezadává nikdy. Ani při hledání maximální hodnoty. Správně je zadat první hodnotu pole. Tedy:
const max = 100;
var p:array[1..max] of integer;
a,b:integer;
begin
b:=p[1];
for a:=2 to max do
if p[a]<b then b:=p[a];
writeln('Nejmensi hodnota v poli P je: ',b);
end.
To Pavel: laaca pouziva bezny postup. ta konstanta neni nutna, v podstate je tam hlavne kvuli prohlednosti, tedy kvuli tobe, ne pocitaci.
Protože potom v programu bude používat několikrát počet prvků v poli a pokud se rozhodne jej změnit, tak by se musel hrabat v programu a přepsat to u každého případu. Takto to změní jen nahoře u konstanty a je to. Při kompilaci se dosadí za konstantu max uvedené číslo, takže výsledek bude stejný.
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 2 hosté
Moderátoři diskuze