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
Dobrý den, potřeboval bych pomoct s úlohou.
Načtěte posloupnost nezáporných celých čísel zakončenou číslem záporným. Načtená nezáporná čísla vypište na výstup v opačném pořadí než v jakém byla na vstupu.
Výstup zakončete hodnotou -1.
Pro jednoduchost předpokládejte posloupnosti do délky 50.
Zatím to mám takhle
program pole;
const n=50;
var
a: integer;
pole: array[1..n] of integer;
begin
for a:=1 to n do
begin
readln(pole[a]);
end;
if pole[a]>0 then
begin
for a :=n downto 1 do
writeln(pole[a]);
writeln(-1);
end;
end.
Codex mi to ale nechce přijmout. Kde je problém?
Děkuji za odpověď.
Offline

↑ Netramák:
Ahoj, přečetl sis důkladně zadání? Co přesně podle tebe tvůj algoritmus dělá? Je třeba posloupnost 1 2 -1 platný vstup a funguje na něm tvůj program?
Offline