fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int max(int a, int b) {
  5. return a>b?a:b;
  6. }
  7.  
  8.  
  9. int main(void) {
  10. int n;
  11. if(scanf("%d", &n) == 0) return 1;
  12. for(int i = -(n-1); i<n; ++i) {
  13. for(int j = -(n-1); j<n; ++j) {
  14. printf("%d ", max(abs(i), abs(j)) + 1);
  15. }
  16. putchar('\n');
  17. }
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 9424KB
stdin
4
stdout
4 4 4 4 4 4 4 
4 3 3 3 3 3 4 
4 3 2 2 2 3 4 
4 3 2 1 2 3 4 
4 3 2 2 2 3 4 
4 3 3 3 3 3 4 
4 4 4 4 4 4 4