using System; public class Test { public static void Main() { for (int n = 0; n <= 1000; n += 10) { Console.WriteLine(n + " = Left side: " + leftside(n) + " Right side: " + rightside(n)); } } public static double leftside(int n) { double sum = 0.0; for (int i = 0; i <= n; i++) { sum += 1.0/combination(n, i); } return sum; } public static double rightside(int n) { double sum = 0.0; for (int i = 1; i <= n + 1; i++) { sum += Math.Pow(2,i)/(double)i; } sum *= (n+1)/(Math.Pow(2,n+1)); return sum; } public static double combination(int n, int k) { return factorial(n) / (factorial(k) * factorial(n-k)); } public static double factorial(int x) { if (x <= 1) { return 1; } return (double)x * factorial(x-1); } }
Standard input is empty
0 = Left side: 1 Right side: 1 10 = Left side: 2.27460317460317 Right side: 2.27460317460317 20 = Left side: 2.11293309373805 Right side: 2.11293309373805 30 = Left side: 2.07184898792892 Right side: 2.07184898792892 40 = Left side: 2.05279212105144 Right side: 2.05279212105144 50 = Left side: 2.04174447283142 Right side: 2.04174447283142 60 = Left side: 2.0345262358959 Right side: 2.0345262358959 70 = Left side: 2.0294384859688 Right side: 2.0294384859688 80 = Left side: 2.02565860925533 Right side: 2.02565860925533 90 = Left side: 2.02273945391349 Right side: 2.02273945391349 100 = Left side: 2.02041694741201 Right side: 2.02041694741201 110 = Left side: 2.01852506027855 Right side: 2.01852506027855 120 = Left side: 2.01695415475212 Right side: 2.01695415475212 130 = Left side: 2.01562891030965 Right side: 2.01562891030965 140 = Left side: 2.01449586809448 Right side: 2.01449586809448 150 = Left side: 2.01351603428252 Right side: 2.01351603428252 160 = Left side: 2.01266029673422 Right side: 2.01266029673422 170 = Left side: 2.01190648078404 Right side: 2.01190648078404 180 = Left side: NaN Right side: 2.01123739863681 190 = Left side: NaN Right side: 2.01063952194572 200 = Left side: NaN Right side: 2.01010205701093 210 = Left side: NaN Right side: 2.00961628696774 220 = Left side: NaN Right side: 2.0091750951579 230 = Left side: NaN Right side: 2.0087726140135 240 = Left side: NaN Right side: 2.00840396251125 250 = Left side: NaN Right side: 2.00806504718107 260 = Left side: NaN Right side: 2.00775240941529 270 = Left side: NaN Right side: 2.00746310697818 280 = Left side: NaN Right side: 2.00719462110011 290 = Left side: NaN Right side: 2.00694478293471 300 = Left side: NaN Right side: 2.00671171482881 310 = Left side: NaN Right side: 2.00649378303723 320 = Left side: NaN Right side: 2.00628955936219 330 = Left side: NaN Right side: 2.00609778981198 340 = Left side: NaN Right side: 2.00591736882478 350 = Left side: NaN Right side: 2.00574731793779 360 = Left side: NaN Right side: 2.00558676803225 370 = Left side: NaN Right side: 2.00543494447404 380 = Left side: NaN Right side: 2.00529115461333 390 = Left side: NaN Right side: 2.00515477721778 400 = Left side: NaN Right side: 2.00502525349896 410 = Left side: NaN Right side: 2.00490207945875 420 = Left side: NaN Right side: 2.00478479933441 430 = Left side: NaN Right side: 2.0046729999629 440 = Left side: NaN Right side: 2.00456630591713 450 = Left side: NaN Right side: 2.00446437529389 460 = Left side: NaN Right side: 2.00436689605357 470 = Left side: NaN Right side: 2.00427358282918 480 = Left side: NaN Right side: 2.00418417413606 490 = Left side: NaN Right side: 2.00409842992463 500 = Left side: NaN Right side: 2.00401612942805 510 = Left side: NaN Right side: 2.00393706926414 520 = Left side: NaN Right side: 2.00386106175713 530 = Left side: NaN Right side: 2.00378793345021 540 = Left side: NaN Right side: 2.00371752378391 550 = Left side: NaN Right side: 2.00364968391927 560 = Left side: NaN Right side: 2.00358427568751 570 = Left side: NaN Right side: 2.00352117065068 580 = Left side: NaN Right side: 2.00346024925982 590 = Left side: NaN Right side: 2.00340140009908 600 = Left side: NaN Right side: 2.00334451920557 610 = Left side: NaN Right side: 2.00328950945648 620 = Left side: NaN Right side: 2.00323628001561 630 = Left side: NaN Right side: 2.00318474583281 640 = Left side: NaN Right side: 2.00313482719049 650 = Left side: NaN Right side: 2.00308644929217 660 = Left side: NaN Right side: 2.00303954188846 670 = Left side: NaN Right side: 2.00299403893675 680 = Left side: NaN Right side: 2.00294987829089 690 = Left side: NaN Right side: 2.00290700141806 700 = Left side: NaN Right side: 2.0028653531399 710 = Left side: NaN Right side: 2.0028248813956 720 = Left side: NaN Right side: 2.00278553702478 730 = Left side: NaN Right side: 2.0027472735683 740 = Left side: NaN Right side: 2.00271004708521 750 = Left side: NaN Right side: 2.00267381598445 760 = Left side: NaN Right side: 2.00263854086982 770 = Left side: NaN Right side: 2.00260418439705 780 = Left side: NaN Right side: 2.00257071114197 790 = Left side: NaN Right side: 2.00253808747866 800 = Left side: NaN Right side: 2.00250628146674 810 = Left side: NaN Right side: 2.00247526274712 820 = Left side: NaN Right side: 2.00244500244527 830 = Left side: NaN Right side: 2.00241547308163 840 = Left side: NaN Right side: 2.00238664848836 850 = Left side: NaN Right side: 2.00235850373196 860 = Left side: NaN Right side: 2.00233101504139 870 = Left side: NaN Right side: 2.00230415974107 880 = Left side: NaN Right side: 2.00227791618849 890 = Left side: NaN Right side: 2.00225226371608 900 = Left side: NaN Right side: 2.00222718257688 910 = Left side: NaN Right side: 2.00220265389387 920 = Left side: NaN Right side: 2.00217865961256 930 = Left side: NaN Right side: 2.00215518245672 940 = Left side: NaN Right side: 2.00213220588685 950 = Left side: NaN Right side: 2.00210971406132 960 = Left side: NaN Right side: 2.00208769179997 970 = Left side: NaN Right side: 2.00206612454996 980 = Left side: NaN Right side: 2.00204499835362 990 = Left side: NaN Right side: 2.00202429981843 1000 = Left side: NaN Right side: 2.00200401608862