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 18. 11. 2014 12:51

Netramák
Zelenáč
Příspěvky: 3
Reputace:   
 

Reverzní výpis v Pascalu

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

 

#2 18. 11. 2014 12:59 — Editoval Pavel Brožek (18. 11. 2014 13:00)

Pavel Brožek
Místo: Praha
Příspěvky: 5694
Škola: Informatika na MFF UK
Pozice: Student
Reputace:   194 
 

Re: Reverzní výpis v Pascalu

↑ 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

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson