fork(1) download
  1. #include <stdio.h>
  2.  
  3. #define N 5
  4.  
  5. #define MIN(a,b) (((a)<(b))?(a):(b))
  6.  
  7. int main()
  8. {
  9. int a[N][N];
  10. for ( int i = 0; i < N; ++ i )
  11. {
  12. for ( int j = 0; j < N; ++ j)
  13. {
  14. int minI = MIN(i,N-i-1);
  15. int minJ = MIN(j, N-j-1);
  16. a[i][j] = MIN(minI, minJ) + 1;
  17. printf("%d ", a[i][j]);
  18. }
  19. printf("\n");
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0s 10320KB
stdin
Standard input is empty
stdout
1 1 1 1 1 
1 2 2 2 1 
1 2 3 2 1 
1 2 2 2 1 
1 1 1 1 1