View Code of Problem 3926

#include<stdio.h>
#include<string.h>
int main(){
	int m,n,a,b,i,j,k;
	scanf("%d %d %d %d",&m,&n,&a,&b);
	char str1[m][n+1];
	char str2[m*a][n*b+1];
	memset(str2,'\0',sizeof(str2));
	for(i=0;i<m;i++)
	scanf("%s",str1[i]);
	int l=0,h=0;
	for(i=0;i<m;i++){
		l=0;
		for(j=0;j<n;j++){
		
			for(k=1;k<=b;k++){
				str2[h][l++]=str1[i][j];
			}
}
   if(a>1){
		for(k=1;k<=a;k++){
		strcpy(str2[h+1],str2[h]);
		h++;
	}
	}
	else{
		h++;
	}
	} 
	for(i=0;i<h;i++)
	printf("%s\n",str2[i]);
}

Double click to view unformatted code.


Back to problem 3926