fork download
  1. #include<stdio.h>
  2. void f(int n, int p, int q, bool c){
  3. if(n==0){
  4. putchar(" *"[c]);
  5. return;
  6. }
  7. int i=p%5;
  8. int j=q%5;
  9. f(n-1,p/5,q/5,c&&("0010000100111110101001010"[i*5+j]=='1'));
  10. }
  11. int main(){
  12. int n,m;
  13. scanf("%d",&n);
  14. m=1;
  15. for(int i=0;i<n;i++){
  16. m*=5;
  17. }
  18. for(int i=0;i<m;i++,putchar(10))
  19. for(int j=0;j<m;j++)
  20. f(n,i,j,1);
  21. }
Success #stdin #stdout 0.01s 5320KB
stdin
1
stdout
  *  
  *  
*****
 * * 
 * *