In my code output pattern is coming only in vertical direction and not horizontally why?
int main()
{
int l,c,h,w,i,j,r,p,q,s,m;
scanf("%d%d%d",&r,&c,&s);
if(s==2){
for(p=0;p<r;p++){
for(q=0;q<c;q++){
for(i=1;i<=s+2;i++){
if(i==1){
for(m=1;m<=s+2;m++){
if(m==1){ printf("."); }
else if(m==2){ printf("/");}
else if(m==3){ printf("\\");}
else if(m==4){ printf(".");}
}
printf("\n");
}else if(i==2){
for(m=1;m<=s+2;m++){
if(m==1){ printf("/"); }
else if(m==2){ printf(".");}
else if(m==3){ printf(".");}
else if(m==4){ printf("\\");}
}
printf("\n");
}else if(i==3){
for(m=1;m<=s+2;m++){
if(m==1){ printf("\\"); }
else if(m==2){ printf(".");}
else if(m==3){ printf(".");}
else if(m==4){ printf("/");}
}
printf("\n");
}else if(i==4){
for(m=1;m<=s+2;m++){
if(m==1){ printf("."); }
else if(m==2){ printf("\\");}
else if(m==3){ printf("/");}
else if(m==4){ printf(".");}
}
printf("\n");
}
}
}
}
}
return 0;
}