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
Ahoj,
s programováním a Pascalem začínám a potřeboval bych poradit s touto úlohou:
Na vstupu dstanete seznam celých čísel ukončených -1, která již do seznamu nepatří. Vypište největší z nich. Číslo bude alespoň jedno. Všechna čisla se vejdou do typu integer.
Napsal jsem toto, ale to asi bude částečně nesmysl:
program nejcislo;
var max,c:integer;
begin
read(max);
read(c);
if (c>max) then
begin
max:=c; //kdy§ je c vŘtçˇ, tak c se st v max
end
else
if (c<max) then
read(c);
while (c <> -1) do
begin
max :=c;
end;
writeln(max);
end.
Děkuji za jakékoli rady.
Offline

↑ rama27:
1. max:=0
3. while (c <> -1) do
2. cti posloupnost
3. testuj c>max; když ano max=c;
4. konec while
5. vypis max
Offline