Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím
jak změnit tento program aby se dalo načíst hodnoty mince tedy šest mincí s jinými hodnotami než abych musel měnit konstantu?
Offline
Konstanta je od slova neměnná !!!
Prostě tu deklaraci const zrušíš a přes vstup načteš proměnnou "druhu" deklarovanou třeba integer a
inicializuješ dostatečne pole pro načtení hodnot "mince".
Ty hodnoty mince se dají zadat ručně,nebo načíst ze souboru.
Dále bych navstupu ošetřil hodnoty,aby uživatel nezadal něco mimo rozsah proměnné.
Offline
↑ mikrochip:
no ja sem to meneni konstanty myslel tak ze bych tam misto 1,2,5,... napsal treba 3,7,11,...
ja sem to sem dal ze kdyz sem tam zrusil konstantu dal tam type mince=array[1..druhu, 1..2] of integer
var m:mince
tak mi pascal hlasil pri kompilaci unexpectable end of file
Offline
Pascal je docela fajn,ale lepší je C++ !!!
To"druhu" musí být definováno před deklarací pole !!!
Zopakuj si, co je pole dynamické!!!
Zkus to sám,tak se naučíš programovat nejlíp .... mne to tak učili také.
Když se nechytiš ,tak Ti ten prográmek upravím sám.
Mimichodem , napiš co máš za prostředí,ve kterém to spouštíš.
Offline
diky
rozhodl jsem se sem dat i svoje reseni
Offline