Program to print pattern as shown in sample output.
Sample Input4
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;
}
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;
}