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 02. 11. 2013 15:42

rama27
Příspěvky: 74
Reputace:   
 

největší číslo

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

  • (téma jako vyřešené označil(a) gladiator01)

#2 02. 11. 2013 17:50

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: největší číslo

↑ 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


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#3 03. 11. 2013 08:41

rama27
Příspěvky: 74
Reputace:   
 

Re: největší číslo

super, teď to šlape, díky moc :)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson