fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. #define MAX 100
  5. double sum[1 + MAX];
  6.  
  7. int main(void)
  8. {
  9. int i;
  10.  
  11. sum[0] = 0;
  12.  
  13. for (i = 1; i <= MAX; i++)
  14. {
  15. sum[i] = sum[i - 1] + i * ceil(log2(i));
  16. printf("%i %.0f %.0f\n", i, sum[i], ceil(log2(i) * i * i / 2));
  17. }
  18.  
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
1 0 0
2 2 2
3 8 8
4 16 16
5 31 30
6 49 47
7 70 69
8 94 96
9 130 129
10 170 167
11 214 210
12 262 259
13 314 313
14 370 374
15 430 440
16 494 512
17 579 591
18 669 676
19 764 767
20 864 865
21 969 969
22 1079 1080
23 1194 1197
24 1314 1321
25 1439 1452
26 1569 1589
27 1704 1734
28 1844 1885
29 1989 2043
30 2139 2209
31 2294 2381
32 2454 2560
33 2652 2747
34 2856 2941
35 3066 3142
36 3282 3351
37 3504 3566
38 3732 3790
39 3966 4020
40 4206 4258
41 4452 4504
42 4704 4757
43 4962 5017
44 5226 5285
45 5496 5561
46 5772 5844
47 6054 6136
48 6342 6434
49 6636 6741
50 6936 7055
51 7242 7377
52 7554 7707
53 7872 8045
54 8196 8391
55 8526 8745
56 8862 9106
57 9204 9476
58 9552 9854
59 9906 10239
60 10266 10633
61 10632 11035
62 11004 11444
63 11382 11862
64 11766 12288
65 12221 12723
66 12683 13165
67 13152 13616
68 13628 14075
69 14111 14542
70 14601 15017
71 15098 15501
72 15602 15993
73 16113 16493
74 16631 17002
75 17156 17519
76 17688 18045
77 18227 18578
78 18773 19121
79 19326 19671
80 19886 20231
81 20453 20798
82 21027 21375
83 21608 21959
84 22196 22553
85 22791 23154
86 23393 23765
87 24002 24384
88 24618 25011
89 25241 25648
90 25871 26293
91 26508 26946
92 27152 27608
93 27803 28279
94 28461 28959
95 29126 29647
96 29798 30344
97 30477 31050
98 31163 31764
99 31856 32488
100 32556 33220