Deklarace proměnných v těle programu v Pascalu – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Deklarace proměnných v těle programu v Pascalu – Pascal – Fórum – Programujte.comDeklarace proměnných v těle programu v Pascalu – Pascal – Fórum – Programujte.com

 

Pepa
~ Anonymní uživatel
84 příspěvků
13. 11. 2010   #1
-
0
-

ahoj

nevím jak udělat jednu věc v pascalu.

mám za úkol udělat program který mi z N čísel vybere to největší.
mám problém v tom že když někdo zadá že chce vypsat největší číslo z 1 000
čísel N tak je blbost deklarovat na začátku programu 1000 proměnných.

nevíte jestli na to není nějaká funkce nebo nějaký fígl?

Nahlásit jako SPAM
IP: 85.132.162.–
KIIV
~ Moderátor
+43
God of flame
13. 11. 2010   #2
-
0
-

To Pepa : figl je v tom ze muzes pouzit jen jedinou promennou
do ni das nejprve prvni hodnotu primo
a ostatni hodnoty das jen kdyz jsou vetsi

Nahlásit jako SPAM
IP: 77.237.136.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Jeyekomon0
Stálý člen
15. 11. 2010   #3
-
0
-

Kdybys vyloženě potřeboval vytvořit pole [1..N], kde N dostaneš zadáno až na vstupu, tak s tím má Pascal (narozdíl třeba od Cpp) problém. I tak by se to ale dalo obejít spojovými seznamy.
V tomhle případě je ale rozumnější to, co navrhuje KIIV - prostě si pamatuj vždy v jedné proměnné jen aktuální maximum a v druhé načítej postupně jedno číslo po druhém a porovnávej s tím maximem.

Nahlásit jako SPAM
IP: 78.128.199.–
jjk
Zjistit počet nových příspěvků

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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 19 hostů

Podobná vlákna

Deklarace pole — založil svobodicz

Deklarace pole stringů — založil PiranhaGreg

Nejde deklarace proměnné — založil Bumblebee

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý