fork download
  1. #include<stdio.h>
  2. void power3(unsigned long result[]);
  3. void print_result(unsigned long result[]);
  4. int main(void)
  5. { unsigned long result[10]={0};
  6. power3(result);
  7. return 0; }
  8.  
  9. void power3(unsigned long result[])
  10. { for(int i=1;i<=99;i++)
  11. { unsigned long a=1;
  12. for(int j=0;j<i;j++) { a=a*3; }
  13. for(int b=0;b<10;b++) { result[b]=0;}
  14. for(int c=0;c<10;c++) { result[c]=a%10000000000; a=a/10000000000;}
  15. printf("n=%d : 3^%d=",i,i);
  16. print_result(result); } }
  17.  
  18. void print_result(unsigned long result[])
  19. { int top_level=1;
  20. for(int i=9; i>=0;i--)
  21. { if(result[i]!=0)
  22. { top_level=0; }
  23. if (!top_level)
  24. { printf("%lu", result[i]); } }
  25. printf("\n"); }
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
n=1 : 3^1=3
n=2 : 3^2=9
n=3 : 3^3=27
n=4 : 3^4=81
n=5 : 3^5=243
n=6 : 3^6=729
n=7 : 3^7=2187
n=8 : 3^8=6561
n=9 : 3^9=19683
n=10 : 3^10=59049
n=11 : 3^11=177147
n=12 : 3^12=531441
n=13 : 3^13=1594323
n=14 : 3^14=4782969
n=15 : 3^15=14348907
n=16 : 3^16=43046721
n=17 : 3^17=129140163
n=18 : 3^18=387420489
n=19 : 3^19=1162261467
n=20 : 3^20=3486784401
n=21 : 3^21=1460353203
n=22 : 3^22=31381059609
n=23 : 3^23=94143178827
n=24 : 3^24=282429536481
n=25 : 3^25=847288609443
n=26 : 3^26=2541865828329
n=27 : 3^27=7625597484987
n=28 : 3^28=22876792454961
n=29 : 3^29=6863377364883
n=30 : 3^30=205891132094649
n=31 : 3^31=617673396283947
n=32 : 3^32=185302188851841
n=33 : 3^33=555906566555523
n=34 : 3^34=16677181699666569
n=35 : 3^35=50031545098999707
n=36 : 3^36=150094635296999121
n=37 : 3^37=450283905890997363
n=38 : 3^38=1350851717672992089
n=39 : 3^39=4052555153018976267
n=40 : 3^40=12157665459056928801
n=41 : 3^41=18026252303461234787
n=42 : 3^42=17185268762964601129
n=43 : 3^43=14662318141474700155
n=44 : 3^44=7093466277004997233
n=45 : 3^45=2833654757305440083
n=46 : 3^46=8500964271916320249
n=47 : 3^47=7056148742039409131
n=48 : 3^48=2721702152408675777
n=49 : 3^49=8165106457226027331
n=50 : 3^50=6048575297968530377
n=51 : 3^51=18145725893905591131
n=52 : 3^52=17543689534297670161
n=53 : 3^53=15737580455473907251
n=54 : 3^54=10319253219002618521
n=55 : 3^55=12511015583298303947
n=56 : 3^56=639558602475808609
n=57 : 3^57=1918675807427425827
n=58 : 3^58=5756027422282277481
n=59 : 3^59=17268082266846832443
n=60 : 3^60=14910758653121394097
n=61 : 3^61=7838787811945079059
n=62 : 3^62=5069619362125685561
n=63 : 3^63=15208858086377056683
n=64 : 3^64=8733086111712066817
n=65 : 3^65=7752514261426648835
n=66 : 3^66=481079871570394889
n=67 : 3^67=14432396131711184667
n=68 : 3^68=6403700247714450769
n=69 : 3^69=764356669433800691
n=70 : 3^70=2293070008301402073
n=71 : 3^71=6879210024904206219
n=72 : 3^72=2190886001003067041
n=73 : 3^73=6572658003009201123
n=74 : 3^74=1271229935318051753
n=75 : 3^75=3813689805954155259
n=76 : 3^76=11441069417862465777
n=77 : 3^77=15876464179877845715
n=78 : 3^78=10735904392214433913
n=79 : 3^79=13760969102933750123
n=80 : 3^80=4389419161382147137
n=81 : 3^81=13168257484146441411
n=82 : 3^82=2611284305020221001
n=83 : 3^83=7833852915060663003
n=84 : 3^84=5054814671472437393
n=85 : 3^85=15164444014417312179
n=86 : 3^86=8599843895832833305
n=87 : 3^87=7352787613788948299
n=88 : 3^88=3611618767657293281
n=89 : 3^89=10834856302971879843
n=90 : 3^90=14057824835206087913
n=91 : 3^91=5279986358199160507
n=92 : 3^92=15839959074597481521
n=93 : 3^93=10626389076373341331
n=94 : 3^94=13432423155410472377
n=95 : 3^95=3403781318812313899
n=96 : 3^96=10211343956436941697
n=97 : 3^97=12187287795601273475
n=98 : 3^98=18115119313094268809
n=99 : 3^99=17451869791863703195