fork download
  1. #include <stdio.h>
  2.  
  3. void power3(unsigned long result[]);
  4. void print_result(unsigned long result[]);
  5.  
  6. int main(void){
  7. unsigned long result[50]={0};
  8. result[0]=1;
  9. for(int i=1;i<=99;i++){
  10. power3(result);
  11. printf("n=%2d:",i);
  12. print_result(result);
  13. }
  14. return 0;
  15. }
  16.  
  17. void power3(unsigned long result[]){
  18. unsigned long s=0;
  19. for(int i=0;i<50;i++){
  20. unsigned long w=result[i]*3+s;
  21. result[i]=w%100000000;
  22. s=w/100000000;
  23. }
  24. }
  25.  
  26. void print_result(unsigned long result[]){
  27. int start=50-1;
  28. for(int i=6;i>=0;i--){
  29. if(result[i]=0) printf(" ");
  30. else{printf("%8lu",result[start]);
  31.  
  32. printf(" %8lu",result[i]);
  33. }
  34. }
  35.  
  36.  
  37.  
  38.  
  39. printf("\n");
  40. }
  41.  
  42.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
n= 1:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 2:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 3:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 4:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 5:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 6:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 7:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 8:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n= 9:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=10:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=11:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=12:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=13:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=14:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=15:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=16:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=17:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=18:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=19:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=20:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=21:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=22:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=23:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=24:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=25:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=26:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=27:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=28:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=29:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=30:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=31:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=32:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=33:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=34:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=35:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=36:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=37:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=38:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=39:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=40:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=41:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=42:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=43:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=44:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=45:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=46:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=47:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=48:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=49:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=50:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=51:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=52:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=53:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=54:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=55:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=56:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=57:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=58:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=59:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=60:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=61:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=62:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=63:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=64:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=65:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=66:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=67:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=68:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=69:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=70:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=71:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=72:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=73:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=74:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=75:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=76:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=77:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=78:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=79:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=80:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=81:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=82:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=83:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=84:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=85:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=86:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=87:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=88:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=89:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=90:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=91:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=92:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=93:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=94:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=95:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=96:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=97:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=98:       0        0       0        0       0        0       0        0       0        0       0        0       0        0
n=99:       0        0       0        0       0        0       0        0       0        0       0        0       0        0