i,j,n,db,darab,poz:byte; if p<=b then szam:=p; close(f); max,s:integer; end; end. f:text; if (szam>=a) and (szam<=b) then write(szam,' ') {25} begin else write(0,' '); var f:text; assign(f,'bac.txt'); end; x,tort,j:real; reset(f); i,max:longint; read(f,n,db); readln; ok:boolean; for i:=1 to n do close(f); read(f,x[i]); end. begin poz:=1; assign(f,'numar.txt'); max:=0; j:=1; {23} reset(f); while j<=db do var f:text; read(f,x); begin max,db,i:byte; i:=1; ok:=false; max:=max+x[j]; a,b,n,maxa,maxb:longint; max:=maxlongint div 100; inc(j); begin end; assign(f,'bac.txt'); while (i<>max) and (ok=false) do reset(f); begin i:=2; readln(f,n); j:=x*i; while i<=n do max:=0; maxb:=maxlongint; tort:=frac(j); begin for i:=1 to n do if tort=0 then ok:=true; darab:=1; s:=0; begin inc(i); while darab<=db do readln(f,a,b); end; begin db:=abs(b)-abs(a)+1; s:=s+x[i]; if (db>=max) and (b<maxb) then if x<1 then writeln(trunc(j),' ',i-1) inc(darab); begin else writeln(i-1,' ',trunc(j)); end; max:=db; readln; if s>max then begin maxa:=a; close(f); max:=s; maxb:=b; end. poz:=i; end; inc(i); end; {26} end writeln(maxa,' ',maxb); type vektor = array[1..300] of longint; else inc(i); readln; end; close(f); procedure sterge(var v:vektor; var end. n:byte); writeln(poz); var i,j:byte; readln; {24} begin close(f); var f:text; i:=1; end. n,a,b,min,i,szam:longint; while i<n do begin begin {22} assign(f,'bac.txt'); if v[i]=v[i+1] then begin var f:text; reset(f); for j:=i+1 to n-1 do n,a,b,i,p,szam:longint; readln(f,n); v[j]:=v[j+1]; begin read(f,a,b); dec(n); i:=1; min:=b; end assign(f,'bac.txt'); while (i<=n) do else inc(i); reset(f); begin end; readln(f,n); read(f,szam); end; if (szam>=a) and (szam<=b) and for i:=1 to n do (szam<min) then begin var v:vektor; begin min:=szam; inc(i); f:text; p:=1; end n,i:byte; readln(f,a,b); else inc(i); while p<=b do end; begin assign(f,'numere.in'); function utolso(a:longint):longint; var a,b:vektor; reset(f); var oszto,ln:longint; f:text; read(f,n); begin n,m,i,j,db:byte; for i:=1 to n do oszto:=2; ok:boolean; read(f,v[i]); while oszto<>a-1 do sterge(v,n); begin begin for i:=1 to n do if a mod oszto=0 then ln:=oszto; assign(f,'numere.in'); write(v[i],' '); inc(oszto); reset(f); readln; end; readln(f,n,m); close(f); utolso:=ln; for i:=1 to n do end. end; read(f,a[i]); for j:=1 to m do {27} function prim(a:longint):boolean; read(f,b[j]); var f:text; var oszto:longint; db:byte; ok:=true; n,i:byte; begin i:=0; a,b:real; db:=1; while (i<>m) and (ok=true) do x,y:integer; for oszto:=2 to trunc(sqrt(a)) do if suma(a,i*3+1,i*3+3)<>b[i+1] then if a mod oszto=0 then inc(db); ok:=false begin if (db=1) or (a=0) then prim:=true else inc(i); assign(f,'numere.in'); else prim:=false; reset(f); end; if ok then writeln('DA') readln(f,n); else writeln('NU'); read(f,a); var f:text; for i:=2 to n do n,i:byte; readln; read(f,b); szam:longint; close(f); x:=trunc(a); end. if frac(b)>=0.5 then y:=round(b) begin else y:=round(b+1); assign(f,'numere.in'); {30} writeln(x,' ',y); reset(f); var f:text; readln; readln(f,n); n,i,db:byte; close(f); for i:=1 to n do szam,a:real; end. begin read(f,szam); begin {28} if prim(utolso(szam)) then assign(f,'numere.in'); function primul(a:longint):longint; if primul(szam)*utolso(szam)=szam reset(f); var oszto,max:longint; db:byte; then write(szam,' '); readln(f,n); begin end; a:=10; db:=0; db:=0; for i:=1 to n do oszto:=2; readln; begin max:=trunc(sqrt(a)); close(f); read(f,szam); while (a<>max) and (db=0) do end. if szam<>a then begin begin inc(db); if a mod oszto=0 then inc(db); {29} a:=szam; inc(oszto); type vektor = array[1..100] of longint; end; end; end; primul:=oszto-1; function suma(a:vektor; i,j:byte):longint; writeln(db); end; var s:longint; sor:byte; readln; begin close(f); s:=0; end. for sor:=i to j do s:=s+a[sor]; suma:=s; end;