Wednesday 22 June 2016

Print the pattern. Input: 4 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