fork download
  1. #include <stdio.h>
  2.  
  3. void power3(unsigned long *result){
  4.  
  5. for(int i=0;i<7;i++){
  6. result[i]=result[i]*3;
  7. }
  8.  
  9. for(int i=0;i<7;i++){
  10. if(result[i]>10000000){
  11. result[i+1]+=result[i]/10000000;
  12. result[i]=result[i]%10000000;
  13. }
  14. }
  15.  
  16. }
  17.  
  18. void print_result(unsigned long result[]){
  19.  
  20. for(int i=6;i>=0;i--){
  21. printf("%lu ",result[i]);
  22.  
  23. }
  24. printf("\n");
  25.  
  26. }
  27.  
  28. int main(void) {
  29.  
  30. unsigned long result[7]={1,0,0,0,0,0,0};
  31.  
  32. for(int i=1;i<=99;i++){
  33. printf("%d:",i);
  34. power3(result);
  35. print_result(result);
  36. }
  37.  
  38. return 0;
  39.  
  40. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
1:0 0 0 0 0 0 3 
2:0 0 0 0 0 0 9 
3:0 0 0 0 0 0 27 
4:0 0 0 0 0 0 81 
5:0 0 0 0 0 0 243 
6:0 0 0 0 0 0 729 
7:0 0 0 0 0 0 2187 
8:0 0 0 0 0 0 6561 
9:0 0 0 0 0 0 19683 
10:0 0 0 0 0 0 59049 
11:0 0 0 0 0 0 177147 
12:0 0 0 0 0 0 531441 
13:0 0 0 0 0 0 1594323 
14:0 0 0 0 0 0 4782969 
15:0 0 0 0 0 1 4348907 
16:0 0 0 0 0 4 3046721 
17:0 0 0 0 0 12 9140163 
18:0 0 0 0 0 38 7420489 
19:0 0 0 0 0 116 2261467 
20:0 0 0 0 0 348 6784401 
21:0 0 0 0 0 1046 353203 
22:0 0 0 0 0 3138 1059609 
23:0 0 0 0 0 9414 3178827 
24:0 0 0 0 0 28242 9536481 
25:0 0 0 0 0 84728 8609443 
26:0 0 0 0 0 254186 5828329 
27:0 0 0 0 0 762559 7484987 
28:0 0 0 0 0 2287679 2454961 
29:0 0 0 0 0 6863037 7364883 
30:0 0 0 0 2 589113 2094649 
31:0 0 0 0 6 1767339 6283947 
32:0 0 0 0 18 5302018 8851841 
33:0 0 0 0 55 5906056 6555523 
34:0 0 0 0 166 7718169 9666569 
35:0 0 0 0 500 3154509 8999707 
36:0 0 0 0 1500 9463529 6999121 
37:0 0 0 0 4502 8390589 997363 
38:0 0 0 0 13508 5171767 2992089 
39:0 0 0 0 40525 5515301 8976267 
40:0 0 0 0 121576 6545905 6928801 
41:0 0 0 0 364729 9637717 786403 
42:0 0 0 0 1094189 8913151 2359209 
43:0 0 0 0 3282569 6739453 7077627 
44:0 0 0 0 9847709 218361 1232881 
45:0 0 0 2 9543127 655083 3698643 
46:0 0 0 8 8629381 1965250 1095929 
47:0 0 0 26 5888143 5895750 3287787 
48:0 0 0 79 7664430 7687250 9863361 
49:0 0 0 239 2993292 3061752 9590083 
50:0 0 0 717 8979876 9185258 8770249 
51:0 0 0 2153 6939630 7555776 6310747 
52:0 0 0 6461 818892 2667329 8932241 
53:0 0 0 19383 2456676 8001989 6796723 
54:0 0 0 58149 7370030 4005969 390169 
55:0 0 0 174449 2110091 2017907 1170507 
56:0 0 0 523347 6330273 6053721 3511521 
57:0 0 0 1570042 8990820 8161164 534563 
58:0 0 0 4710128 6972462 4483492 1603689 
59:0 0 1 4130386 917387 3450476 4811067 
60:0 0 4 2391158 2752162 351429 4433201 
61:0 0 12 7173474 8256486 1054288 3299603 
62:0 0 38 1520424 4769458 3162864 9898809 
63:0 0 114 4561273 4308374 9488594 9696427 
64:0 0 343 3683820 2925124 8465784 9089281 
65:0 0 1030 1051460 8775374 5397354 7267843 
66:0 0 3090 3154382 6326123 6192064 1803529 
67:0 0 9270 9463147 8978370 8576192 5410587 
68:0 0 27812 8389443 6935112 5728577 6231761 
69:0 0 83438 5168331 805337 7185732 8695283 
70:0 0 250315 5504993 2416013 1557198 6085849 
71:0 0 750946 6514979 7248039 4671595 8257547 
72:0 0 2252839 9544939 1744118 4014787 4772641 
73:0 0 6758519 8634817 5232355 2044362 4317923 
74:0 2 275559 5904452 5697065 6133087 2953769 
75:0 6 826678 7713357 7091196 8399261 8861307 
76:0 18 2480036 3140073 1273590 5197785 6583921 
77:0 54 7440108 9420219 3820771 5593356 9751763 
78:0 164 2320326 8260658 1462314 6780070 9255289 
79:0 492 6960980 4781974 4386944 340212 7765867 
80:0 1478 882941 4345923 3160832 1020638 3297601 
81:0 4434 2648824 3037769 9482496 3061914 9892803 
82:0 13302 7946472 9113309 8447488 9185744 9678409 
83:0 39908 3839418 7339929 5342466 7557234 9035227 
84:0 119725 1518256 2019788 6027400 2671704 7105681 
85:0 359175 4554768 6059365 8082200 8015114 1317043 
86:0 1077526 3664305 8178097 4246602 4045342 3951129 
87:0 3232579 992917 4534292 2739807 2136027 1853387 
88:0 9697737 2978752 3602876 8219421 6408081 5560161 
89:2 9093211 8936257 808630 4658264 9224244 6680483 
90:8 7279635 6808771 2425891 3974794 7672734 41449 
91:26 1838907 426313 7277674 1924384 3018202 124347 
92:78 5516721 1278941 1833022 5773152 9054606 373041 
93:235 6550163 3836823 5499067 7319458 7163818 1119123 
94:706 9650490 1510470 6497203 1958376 1491454 3357369 
95:2120 8951470 4531411 9491609 5875128 4474363 72107 
96:6362 6854411 3594235 8474828 7625385 3423089 216321 
97:19088 563234 782707 5424486 2876156 269267 648963 
98:57264 1689702 2348122 6273458 8628468 807801 1946889 
99:171792 5069106 7044367 8820376 5885404 2423403 5840667