You are on page 1of 6

№1

uses crt;
var
i:byte;
a:array[1..2] of integer;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;
if (a[1] mod 5 =0) and (a[2] mod 5 =0) then begin a[1]:=a[1]+1; a[2]:=a[2]+1 end;
writeln(a[1],' ',a[2]);
readln;
end.

№2

uses crt;
var
i:byte;
a:array[1..2] of integer;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;
if (a[1]*a[2])<0 then begin a[1]:=a[1]*2; a[2]:=a[2]*2 end
else
begin
a[1]:=a[1]*a[1];
a[2]:=a[2]*a[2];
end;

for i:=1 to 2 do begin


write(a[i],' ');
end;
readln;
end.

№3

uses crt;
var
i:byte;
a:array[1..2] of integer;
b:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;
if (a[1]/ a[2])=3 then begin b[1]:=sqrt(a[1]); b[2]:=sqrt(a[2]) end
else
begin
b[1]:=a[1]*a[1];
b[2]:=a[2]*a[2];
end;

for i:=1 to 2 do begin


write(b[i]:2:2,' ');
end;
readln;
end.

№4

uses crt;
var
i,k:byte;
b:real;
a:array[1..3] of integer;
begin
clrscr;
b:=0;
k:=0;
for i:=1 to 3 do
begin
readln(a[i]);
end;
for i:=1 to 3 do
begin
if a[i]<100 then begin b:=b+a[i]; k:=k+1; end;
end;
if k<>0 then b:=b/k;
writeln(b:2:2);
readln;
end.

№5

uses crt;
var
i:byte;
a:array[1..2] of integer;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;
if a[1]<>a[2] then begin
if a[1]<a[2] then begin a[1]:=0; a[2]:=a[2]+1; end else begin a[2]:=0;
a[1]:=a[1]+1;end;
writeln(a[1],' ',a[2])
end
else write('chisla rivni');
readln;
end.

№6

uses crt;
var
i:byte;
a:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;

if a[1]>=a[2] then begin a[1]:=a[1]+5; a[2]:=a[2]+5; end else begin a[1]:=a[1]-


1; a[2]:=a[2]-1;end;
writeln(a[1]:2:2,' ',a[2]:2:2);

readln;
end.

№7

uses crt;
var
i:byte;
a:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;

if a[1]<=a[2] then begin a[1]:=a[1]*2; a[2]:=a[2]+5; end else begin a[1]:=a[1]-


5; a[2]:=a[2]-5;end;
writeln(a[1]:2:2,' ',a[2]:2:2);

readln;
end.

№8

uses crt;
var
i:byte;
a:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;

if sqrt(a[2])<a[1] then begin a[1]:=a[1]*2; a[2]:=a[2]+5; end else begin


a[1]:=a[1]-10; a[2]:=a[2]*3;end;
writeln(a[1]:2:2,' ',a[2]:2:2);

readln;
end.

№9

uses crt;
var
i:byte;
a:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;

if (a[1]>=1) and (a[1]<=2) then begin a[1]:=a[1]+1; a[2]:=0; end else begin
a[1]:=0; a[2]:=a[2]+1;end;
writeln(a[1]:2:2,' ',a[2]:2:2);

readln;
end.

№10

uses crt;
var
i:byte;
a:array[1..3] of real;
begin
clrscr;
for i:=1 to 3 do
begin
readln(a[i]);
end;
if (a[1]>=a[2])and(a[2]>=a[3]) then begin
for i:=1 to 3 do
begin
a[i]:=a[i]*2;
end;
end
else
begin
for i:=1 to 3 do
begin
a[i]:=abs(a[i]);
end;
end;
for i:=1 to 3 do
begin
writeln(a[i]:2:2,' ');
end;
readln;
end.

№11

uses crt;
var x:real;
begin
clrscr;
readln(x);
if x>0 then begin
x:=x*x;
writeln(x:2:2);
x:=sqrt(x);
x:=sqrt(x);
writeln(x:2:2);
end
else
begin
writeln('HE MO*Y');
end;
readln;
end.

№12

uses crt;
var x:integer;
begin
clrscr;
readln(x);
if (x>99)and(x<1000) then begin
writeln(x div 100);
writeln(x div 10 mod 10);
writeln(x mod 10);
end
else
begin
writeln('HE MO*Y');
end;
readln;
end.

№13

uses crt;
var x:longint;
begin
clrscr;
readln(x);
if (x>99)and(x<1000) then begin
x:=(x div 100)*(x div 10 mod 10)*(x mod 10);
writeln(x);
end
else
begin
writeln('HE MO*Y');
end;
readln;
end.

№14

uses crt;
var x:longint;
begin
clrscr;
readln(x);
if (x>999)and(x<10000) then begin
x:=sqr(x div 1000)+sqr(x div 10 mod 10)+sqr(x div 100 mod 10)+sqr(x mod 10);
writeln(x);
end
else
begin
writeln('HE MO*Y');
end;
readln;
end.

№15

uses crt;
var
i:byte;
a:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;
if a[1]<>a[2] then begin
if a[1]<a[2] then begin write(abs(a[2]-a[1]):2:2,' ');
writeln(abs(a[2]*a[1]):2:2); end else begin writeln(abs(a[1]*a[2]):2:2);
write(abs(a[1]-a[2]):2:2,' '); end;
end
else write('chisla rivni');
readln;
end

№16

uses crt;
var
i:byte;
a:array[1..2] of real;
begin
clrscr;
for i:=1 to 2 do
begin
readln(a[i]);
end;
if a[1]<>a[2] then begin
if a[1]<a[2] then begin write((a[2]+a[1])/2:2:2,' '); writeln(2*(a[2]*a[1]):2:2);
end else begin write(2*(a[2]*a[1]):2:2,' '); write((a[2]+a[1])/2:2:2,' '); end;
end
else write('chisla rivni');
readln;
end.

You might also like