Advertisement
D1maz

ะก6.2-0-29

Oct 14th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.94 KB | None | 0 0
  1. var i:integer;//ะก6.2-0-29
  2.     fact1,fact2:integer;
  3.     f1,f2,fn:integer;
  4.     sum:real;
  5.     second:boolean;
  6.  
  7. begin
  8.   f1:=1;
  9.   f2:=1;
  10.   i:=1;
  11.   fact1:=i;
  12.   fact2:=1;
  13.   while i<>10 do
  14.     begin
  15.       if i mod 2 = 0 then
  16.         begin
  17.           if second = true then
  18.             begin
  19.               second:=false;
  20.               inc(i);
  21.             end
  22.           else
  23.             begin
  24.               second:=true;
  25.               fact2:=fact2*i;
  26.             end;
  27.           sum:=sum+(f1/fact2);
  28.         end
  29.       else
  30.         begin
  31.           if second = true then
  32.             begin
  33.               second:=false;
  34.               inc(i);
  35.             end
  36.           else
  37.             begin
  38.               second:=true;
  39.               fact1:=fact1*i;
  40.             end;
  41.           sum:=sum+(f1/fact1);
  42.         end;
  43.       writeln(sum);
  44.       fn:=f1+f2;
  45.       f2:=f1;
  46.       f1:=fn;
  47.       fn:=f1+f2;
  48.       f2:=f1;
  49.       f1:=fn;
  50.     end;
  51. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement