View Code of Problem 3926

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

int main(){
	int n,m,a,b;
	int mat[105][105],mat2[105][105],h=0,l=0;
	scanf("%d %d %d %d",&n,&m,&a,&b);
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
	        scanf("%1d",&mat[i][j]);
	    }
	}
    for(int i=0;i<n;i++){
	    for(int k=0;k<a;k++){
	        for(int j=0;j<m;j++){
	            for(int z=0;z<b;z++){
	                mat2[h][l]=mat[i][j];
	                l++;
	            }
	        }
	        l=0;
	        h++;
	    }
	}

	for(int i=0;i<n*a;i++){
	    for(int j=0;j<m*b;j++){
	        printf("%d",mat2[i][j]);
	    }
	    printf("\n");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 3926