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,
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

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
Offline