pascal zadavanie cisel

Programovacie jazyky, rady, poradňa...
puco55
Amateur
Amateur
Príspevky: 18
Registrovaný: 25 sep 2011, 16:04

pascal zadavanie cisel

Príspevok od používateľa puco55 »

cawte mame napisat program na zadavanie cisel az po nulu a potom z tychto cisel vypise maximum ale nefunguje to vedeli by ste mi poradit?

Kód: Vybrať všetko

uses crt;
var i,cisla,pocet,max: integer;
begin
 clrscr;
 i:=1;
 pocet:=0;
 writeln('zadavaj cisla');
  repeat
   begin
    readln(cisla);
    inc(pocet);
    inc(i);
    if cisla=0  then dec(pocet);
   end;

  until cisla=0
    cisla[1]:=max;
  for i:=1 to pocet do
  begin
    if max<cisla[i+1] then max:=cisla[i+1];
   writeln('maximum je ',max);
   end;
end.
n0b0dy
Light Expert
Light Expert
Príspevky: 45
Registrovaný: 16 nov 2006, 9:09
Bydlisko: Považská Bystrica
Kontaktovať používateľa:

Re: pascal zadavanie cisel

Príspevok od používateľa n0b0dy »

Kód: Vybrať všetko

uses crt;
var i,z,max: integer;
cisla: array[1..100] of integer;
begin
clrscr;
i:=1;
pocet:=0;
writeln('zadavaj cisla');
  repeat
   begin
    readln(cisla[i]);
    i:=i+1;
   end;
  until cisla=0
  max:=0;    
  for z:=1 to i do
  begin
    if cisla[i] > max then max:=cisla[i];
   end;
   writeln('maximum je ',max);
end.
Napísať odpoveď