Advertisement
Guest User

ln

a guest
Jan 15th, 2014
1,053
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.70 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. #define I r=
  4. #define l ;
  5. #define o
  6. #define x if(1+(d*2)*(1/(__*2))<=k)d++;
  7. #define e p+=d;d=1;
  8. #define h _++;
  9. #define s __++;
  10.  
  11. double ln(double k){double
  12.                                                                                   p=0,n,y,      r,d,
  13.                                                                                         _=0, __=0;
  14. I 3.30 l o o o o o o                            //            .       _,..wWWw--./+'.            _      ,.                          .
  15. I 3.25 l o o o o o o                            //              ..wwWWWWWWWWW;ooo;++++.        .ll'  ,.++;
  16. I 3.20 l o o o o o o                            //               `'"">wW;oOOOOOO;:++\++.      .lll .l"+++'   ,..
  17. I 3.15 l o o o o o o                            //                 ,wwOOOOOOOO,,,++++\+++.    lll',ll'++;  ,++;'
  18. I 3.10 l o o o o o o                            //                ,oOOOOOOOO,,,,+++++`'++ll. ;lll ll:+++' ;+++'
  19. I 3.05 l o o o o o o                            //               ;OOOOOOOOO,,,'++++++++++lll ;lll ll:++:'.+++'
  20. I 3.00 l o o o o o o                            //               OOOO;OOO",,"/;++++,+,++++ll`:llllll++++'+++
  21. I 2.95 l o o o o o o                            //              OOOO;OO",,'++'+++;###;"-++llX llll`;+++++++'  ,.    .,      _
  22. I 2.90 l o o o o o o                            //            ;O;'oOOO ,'+++\,-:  ###++++llX :l.;;;,--++."-+++++ w":---wWWWWWww-._
  23. I 2.85 l o o o o o o                            //            ;'  /O'"'"++++++' :;";#'+++lllXX,llll;++.+++++++++W,"WWWWWWWWww;""""'`
  24. I 2.80 l o o o o o o                            //               ."     `"+++++'.'"''`;'ll;xXXwllll++;--.++++;wWW;xXXXXXXXXXx"Ww.
  25. I 2.75 l o o o o o o o                          //                       .+++++++++++';xXXXXX;Wll"+-"++,'---"-.x""`"lllllllxXXxWWw.
  26. I 2.70 l o o o o o o o                          //                       "---'++++++-;XXXXXXwWWl"++++,"---++++",,,,,,,,,,;lllXXXxWW,
  27. I 2.65 l o o o o o o o                          //                         `'""""',+xXXXXX;wWW'+++++++++;;;";;;;;;;;oOo,,,,,llXXX;WW`
  28. I 2.60 l o o o o o o o                          //                               ,+xXXXXXwWW"++.++++-.;;+++<'   `"WWWww;Oo,,,llXXX"Ww
  29. I 2.55 l o o o o o o o                          //                               +xXXX"wwW"+++++'"--'"'  )+++     `WWW"WwOO,,lllXXXww
  30. I 2.50 l o o o o o o o                          //                              ,x++++;"+++++++++++`., )  )+++     )W; ,WOO,,lllX:"Ww
  31. I 2.45 l o o o o o o o                          //                              :++++++++++++++++++++W'"-:++++    .W'  WWOO,,lllX; `w
  32. I 2.40 l o o o o o o o o                        //                              .++++++++++++++++.+++"ww :+++'   ,"   ,WWOO,,lllX;  ;
  33. I 2.35 l o o o o o o o o                        //                       ;ll--.-"`.;++++++++++++++.+++;+.;++(         :WWOO,,lllXx
  34. I 2.30 l o o o o o o o o                        //                      ,'lllllllll,++++;+++++++++;"++++++++++++-.    :WWOO,,lllXx
  35. I 2.25 l o o o o o o o o                        //                      ;llll;;;"';'++++;'"""'''`` `lll;;:+++++++++.  WWOOO,,lllX'
  36. I 2.20 l o o o o o o o o                        //                     ,lllll,    ;+++++;            `"lllll.++++++++ WWwO,,,llX;
  37. I 2.15 l o o o o o o o o                        //                     lllllll,  ,++++++;               llllll+++++++.:WWw',,llx
  38. I 2.10 l o o o o o o o o                        //                    ,llllllll, ;++++++;               :llllll+++++++."WW;,,llx
  39. I 2.05 l o o o o o o o o                        //                    ;lllllllllV+++++++;               :lllllll+++++++.`w' `.lx.
  40. I 2.00 l o o o o o o o o                        //                    `lllllllll'+++++++;               :lllllll++++++++  `\  `,X\
  41. I 1.95 l o o o o o o o o o                      //                     "llllll;++++++++;                ;llllll'+++++++++   `-  \X;
  42. I 1.90 l o o o o o o o o o                      //                      "llll'+++++++++;               ;lllllll"+++++++++        `)
  43. I 1.85 l o o o o o o o o o                      //                       `-'`+++++++++;'              ,llllllll++++++++++
  44. I 1.80 l o o o o o o o o o                      //                         +++++++++++;              ,llllllll'++++++++++
  45. I 1.75 l o o o o o o o o o                      //            .           '++++++++++"               `""""""""'+++++++++"           .
  46. I 1.70 l o o o o o o o o o                      //                Tadness                                   tadness.deviantart.com
  47. I 1.65 l o o o o o o o o o
  48. I 1.60 l o o o o o o o o o
  49. I 1.55 l o o o o o o o o o o
  50. I 1.50 l o o o o o o o o o o
  51. I 1.45 l o o o o o o o o o o
  52. I 1.40 l o o o o o o o o o o
  53. I 1.35 l o o o o o o o o o o o
  54. I 1.30 l o o o o o o o o o o o
  55. I 1.25 l o o o o o o o o o o o
  56. I 1.20 l o o o o o o o o o o o o
  57. I 1.15 l o o o o o o o o o o o o
  58. I 1.10 l o o o o o o o o o o o o
  59. I 1.05 l o o s s s s s s s s s s o
  60. I 1.00 l o o h h h h h h h h h h  o
  61. I 0.95 l o o h h h h h h h h h h e o
  62. I 0.90 l o o h h h h h h h h h h e  o
  63. I 0.85 l o o h h h h h h h h h h e x o
  64. I 0.80 l o o h h h h h h h h h h e x x o
  65. I 0.75 l o o h h h h h h h h h h e x x x o
  66. I 0.70 l o o h h h h h h h h h h e x x x x o
  67. I 0.65 l o o h h h h h h h h h h e x x x x x o
  68. I 0.60 l o o h h h h h h h h h h e x x x x x x o
  69. I 0.55 l o o h h h h h h h h h h e x x x x x x x x o
  70. I 0.50 l o o h h h h h h h h h h e x x x x x x x x x x o
  71. I 0.45 l o o h h h h h h h h h h e x x x x x x x x x x x x x x o
  72. I 0.40 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x o
  73. I 0.35 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x x x x x x o
  74. I 0.30 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x x x x x x x x x x x o
  75. I 0.25 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x o
  76. I 0.20 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x o
  77. I 0.15 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
  78. I 0.10 l o o h h h h h h h h h h e x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x e return p/_;
  79. //          0                   +1                   +2                   +3                   +4                   +5                      
  80. }
  81.  
  82.  
  83. int main()
  84. {
  85.     std::cout << ln(2.7)         << std::endl; // 1
  86.     std::cout << ln(3)           << std::endl; // 1.09474
  87.     std::cout << ln(4)           << std::endl; // 1.35263
  88.     std::cout << ln(5)           << std::endl; // 1.54211
  89.     for(double i = 0; i <= 3; i += 0.01)
  90.     {
  91.         if (ln(i) > 0.98)
  92.         {
  93.             std::cout << i << std::endl;
  94.             break;
  95.         }
  96.     }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement