Pattern10

Program to print pattern as shown in sample output.

Sample Input
4
Sample Output
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
Solution in C JAVA PYTHON
#include<stdio.h>
int main() {
  int n;
  scanf("%d",&n);
  for(int row=1;row<=n;row++){
    for(int col=1;col<=n;col++){
      if(row==col || col==n-row+1){
        printf("1");
      }else{
        printf("0");
      }
      if(col<=n-1){
        printf(" ");
      }
    }
    if(row<=n-1){
      printf("\n");
    }
  }
  return 0;
}