Saturday 2 September 2017

Print the pattern.

Input: 

Output: 

000000000 
010000010 
012000210 
012303210 
012343210 
012303210 
012000210 
010000010 
000000000 


#include<stdio.h>

int main(){
int n,i=0,j,m[100][100]={0},k,len;
scanf("%d",&n);

len=((n*2)+1);
    for(j=0;i<len&&j<len;j++){
        if(((i-j)==0)){
            for(k=i;k<len-i;k++){
            m[k][j]=i;
            m[k][len-i-1]=i;
            }
         
        }i++;
}
for(i=0;i<((n*2)+1);i++){
    for(j=0;j<((n*2)+1);j++){
        printf("%d ",m[i][j]);
    }
printf("\n");
}
return 0;
}

No comments:

Post a Comment