Matematické Fórum

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

#1 26. 11. 2009 15:48

Torpy
Příspěvky: 54
Reputace:   
 

Čtení prvků pole

Zdravím,
možná mám hloupej dotaz ale nenapadá mě co s tím -
jak mám (v Pascalu) načíst posloupnost čísel u které nevím kolik má členů? Potřebuji jednotlivá čísla uložit do pole. Jednotlivá čísla posloupnosti jsou na vstupu oddělená mezerami.
Díky za radu.

Offline

 

#2 26. 11. 2009 18:36 — Editoval gladiator01 (26. 11. 2009 18:42)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Čtení prvků pole

Jestli těch čísel může být libovolně mnoho, tak bych si udělala pomocnou proměnnou a při každém načtení čísla ji zvětšila o 1. Nakonec budeš mít počet načtených čísel, velikost pole udělej dostatečně velkou, aby se posloupnost vešla (víš snad jaké největší množství můžeš očekávat).

Pro ukončení načítání si vyhraď nějaké číslo.

Neumim pascal tak zkusim obecně

int pole[50]; - deklarace pole o 50 prvcích typu celé číslo
int  pocet=0, cislo=0;

vypis: zadavejte cisla  (pro ukonceni 999, maximálně 50 čísel):;

dokud (cislo!=999)
    nacti cislo
    pole[pocet]=cislo;
   pocet++
konec


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson