program zadatakkkk;
var i,znak:integer; a,b,ai:real;
begin
readln(a,b);
i:=0;
ai:=0;
znak:=1;
repeat
i:=i+1;
znak:=-znak;
ai:=ai+1/i;
until (znak*aib) OR (i=100);
writeln(ai:6:2);
end.
Program zad2;
var n,stepen, ostatak:integer; bin:longint;
begin
readln(n);
stepen:=1;
while(n>0) do
begin
ostatak:=n mod 2;
n:=n div 2;
bin:=bin + stepen*ostatak;
stepen:=stepen*10;
end;
writeln(bin);
end.
program p123;
var n,br,br1,a,stepen:integer;
begin
read(n);
stepen:=1;
br:=0;
br1:=0;
repeat
a:=n mod 10;
n:=n div 10;
if a mod 2 <>0 then
begin
br:=br*10+a;
br1:=br1+stepen*a;
stepen:=stepen*10;
end;
until n=0;
writeln(br,' ',br1);
end.
Program zad4;
var fib1, fib2, ftrenutno, suma,n,i:integer;
begin
readln(n);
fib1:=1;
fib2:=1;
suma:=2;
if (n=1) then writeln('n-ti element je ',1,' dok je suma elemenata isto ',1)
else if(n=2) then writeln('n-ti element je ',1,' dok je suma elemenata ',2)
else
begin
for i:=3 to n do
begin
ftrenutno:=fib1 + fib2;
suma:=suma + ftrenutno;
fib1:=fib2;
fib2:=ftrenutno;
end;
writeln('n-ti element je ',ftrenutno,' dok je suma elemenata ',suma);
end;
end.
program zad6;
var n,i,br,a:integer;
begin
read(n);
br:=0;
for i:=1 to n do
begin
readln(a);
if a=0 then br:=br+1;
if (a<>0) and (br=1) then br:=0;
if ((a<>0) and (br>1)) or ((br>0) and (a=0) and (i=n)) then
begin
writeln(br,'nula');
br:=0;
end;
end;
end.
Program zad7;
var n,i,a,b,s,p:integer;
Begin
read(n);
read(a);
s:=1;
for i:=1 to n-1 do
begin
read(b);
p:=p+1;
if b>a then s:=s+1;
if (b1)then
begin
writeln('ima ',s,' rastucih brojeva');
s:=1;
end;
if (p=n-1)and(s>1)then writeln('ima ',s,' rastucih brojeva');
a:=b;
end;
End.
program p6;
var max,n,i,br,x:integer;
begin
readln(n);
readln(x);
max:=x;
br:=1;
for i:=2 to n do
begin
readln(x);
if (max<=x) then
begin
max:=x;
br:=i;
end;
end;
writeln(max,' ',br);
end.
program p10;
var n,i,p,t,maxt,post,max,pos : integer;
begin
maxt:=0;
max:=0;
pos:=1;
readln(n);
readln(p);
For i:= 1 to (n-1) do
begin
readln(t);
If t>p then
begin
If maxt=0 then
post:=i;
maxt:=maxt+1;
end
else
If maxt>0 then
begin
If maxt>max then
begin
max:=maxt;
pos:=post;
end;
maxt:=0;
end;
p:=t;
end;
If maxt>max then
begin
max:=maxt;
pos:=post;
end;
writeln(pos,' ',max+1);
end.
Program p11;
var f : boolean;
l,lt,i,j : integer;
txt,w : string;
begin
readln(txt);
readln(w);
l:=0;
While ord(w[l+1]) <> 0 do
l:=l+1;
lt:=0;
While ord(txt[lt+1]) <> 0 do
lt:=lt+1;
f:=false;
For i:= 1 to (lt-l+1) do
begin
for j:= i to (i+l-1) do
begin
If txt[j]<>w[j-i+1] then
break;
If j=i+l-1 then
f:=true;
end;
if f then
break;
end;
If f then
writeln('Rec ',w,' se pojavljuje u unetom teksu.')
else
writeln('Rec ',w,' se ne pojavljuje u unetom teksu.');
end.