Inviato: 01 gen 1970, 01:33
program turni;
<BR>
<BR>var i:text;
<BR> o:text;
<BR> a,b,n,cc,cd:byte;
<BR> r:integer;
<BR>type p = array [0..95] of boolean ;
<BR>
<BR>begin
<BR>
<BR>for cc := 0 to 95 do begin
<BR> p[cc] := false;
<BR> end;
<BR>r:=-1;
<BR>
<BR>assign(i,\'input.txt\');
<BR>reset(i);
<BR>
<BR>readln(i,n);
<BR>
<BR>for cc := 1 to n do begin
<BR> read(i,a);
<BR> readln(i,b);
<BR> for cd := a to a+b do p [cd]:= true;
<BR> end;
<BR>
<BR>close (i);
<BR>
<BR>for cc := 0 to 95 do begin
<BR> if (p[cc]=false) then begin
<BR> if r=-1 then r:=cc;
<BR> end;
<BR> end;
<BR>
<BR>assign(o,\'output.txt\');
<BR>rewrite(o);
<BR>
<BR>write(o,r);
<BR>
<BR>close(o);
<BR>
<BR>end.
<BR>
<BR><!-- BBCode Start --><B>Perchè non funziona?</B><!-- BBCode End -->
<BR>
<BR>
<BR>Grazie.
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: W28 il 22-12-2003 15:54 ]
<BR>
<BR>var i:text;
<BR> o:text;
<BR> a,b,n,cc,cd:byte;
<BR> r:integer;
<BR>type p = array [0..95] of boolean ;
<BR>
<BR>begin
<BR>
<BR>for cc := 0 to 95 do begin
<BR> p[cc] := false;
<BR> end;
<BR>r:=-1;
<BR>
<BR>assign(i,\'input.txt\');
<BR>reset(i);
<BR>
<BR>readln(i,n);
<BR>
<BR>for cc := 1 to n do begin
<BR> read(i,a);
<BR> readln(i,b);
<BR> for cd := a to a+b do p [cd]:= true;
<BR> end;
<BR>
<BR>close (i);
<BR>
<BR>for cc := 0 to 95 do begin
<BR> if (p[cc]=false) then begin
<BR> if r=-1 then r:=cc;
<BR> end;
<BR> end;
<BR>
<BR>assign(o,\'output.txt\');
<BR>rewrite(o);
<BR>
<BR>write(o,r);
<BR>
<BR>close(o);
<BR>
<BR>end.
<BR>
<BR><!-- BBCode Start --><B>Perchè non funziona?</B><!-- BBCode End -->
<BR>
<BR>
<BR>Grazie.
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: W28 il 22-12-2003 15:54 ]