Zeptal/a se – 29.leden 18:31
Počítače a internet – Programování a webdesign
Dobrý den,
řeším z nudy jeden příklad z programování (zdál se mi na první pohled
jednoduchý, ale sekla jsem se hned na začátku).
Potřebuji nějakým způsobem ukládat kladná sudá čísla zadávaná uživatel do proměnné tak dlouho, dokud uživatel nezadá číslo 0.
Jako vstup mají být zadávány pouze sudá čísla potřebná k dalšímu výpočtu (nic jiného).
Chtěla jsem to zkusit uložit do pole, ale to by vyžadovalo vědět, kolik čísel mi uživatel zadá a to já nevím.
Nevíte prosím někdo, jak na to ? Sedím u toho už od rána a nic už mě nenapadá. Děkuji za pomoc.
Zeptal/a se – 29.leden 18:56
Počítače a internet – Programování a webdesign
Dobrý den,
řeším z nudy jeden příklad z programování (zdál se mi na první pohled
jednoduchý, ale sekla jsem se hned na začátku).
Potřebuji nějakým způsobem ukládat kladná sudá čísla zadávaná uživatel do proměnné tak dlouho, dokud uživatel nezadá číslo 0.
Jako vstup mají být zadávány pouze sudá čísla potřebná k dalšímu výpočtu (nic jiného).
Chtěla jsem to zkusit uložit do pole, ale to by vyžadovalo vědět, kolik čísel mi uživatel zadá a to já nevím.
Nevíte prosím někdo, jak na to ? Sedím u toho už od rána a nic už mě
nenapadá. Děkuji za pomoc.
Doplňuji:
Můj problém je ten, že nevím kam a jak ty čísla co zadává uživatel
uložit.
Zadání příkladu vypadá nějak takto:
Na vstupu je několik čísel. Každý případ se skládá z jediného
přirozeného čísla na samostatné řádce. Vstup je ukončen číslem 0 na
samostatné řádce. Tak že vstup by měl vypadat nějak takto:
10
18
44
0
A já potřebuji čísla 10, 18 a 44 někam uložit v průběhu toho, co je uživatel zadává, ale já nevím jak ani kam.
Vždy jsem plnila pole tak, že mi uživatel zadal velikost pole a pole jsem potom naplnila v cyklu, ale to u tohoto příkladu (nejspíš) nejde, protože mi uživatel nemůže zadat velikost pole, ale pouze čísla, která mi to pole naplní.