import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; public class Prog { public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException { int n=0; int m=0; int x=0; int[][] mat = null; try{ File file = new File("C:/Users/Andrei/workspace/Easy/src/input.txt"); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); StringBuffer stringBuffer = new StringBuffer(); String line = bufferedReader.readLine(); String[] tokens = line.split(" "); // reading first line n= Integer.parseInt(tokens[0]); m= Integer.parseInt(tokens[1]); x= Integer.parseInt(tokens[2]); mat = new int[n][m]; for(int i=0; i< n; i++) { line = bufferedReader.readLine(); tokens = line.split(" "); for(int j=0; j<m; j++){ mat[i][j]=Integer.parseInt(tokens[j]); } } fileReader.close(); } catch (IOException e) { e.printStackTrace(); } PrintWriter writer = new PrintWriter("C:/Users/Andrei/workspace/Easy/src/output.txt", "UTF-8"); for (int i=0; i<n;i++){ for(int j=0; j<m; j++){ System.out.print(mat[i][j]+" "); } System.out.println(); } System.out.println("The result matrix"); String newLine=""; for (int i=0; i<n;i++){ newLine=""; for(int j=0; j<m; j++){ int t=0; while(t<=x){ newLine+=" " +mat[i][j]; t++; } } int p=0; while(p<=x){ System.out.println(newLine); writer.println(newLine); ++p; } //System.out.println(); } //writer.println("The first line"); // writer.println("The second line"); writer.close(); } }