Zeshin

OOP_03

Apr 9th, 2021
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. import java.util.*;
  2. public class OOP_03 {
  3.     public static void main(String[] args) {
  4.         Scanner scan = new Scanner(System.in);
  5.         int n = scan.nextInt();
  6.         scan.nextLine();
  7.         int m = scan.nextInt();
  8.         scan.nextLine();
  9.         int[][] matrix = new int[n+1][m];
  10.  
  11.  
  12.         for(int i =0;i<matrix.length-1;i++){
  13.             String input = scan.nextLine();
  14.             String[] nums = input.split(" ");
  15.             for(int j=0;j<matrix[0].length;j++){
  16.                 matrix[i][j] = Integer.parseInt(nums[j]);
  17.             }
  18.         }
  19.  
  20.         for(int i = 0;i<matrix[0].length;i++){
  21.             int min = Integer.MAX_VALUE;
  22.             for(int j=0;j<matrix.length - 1;j++){
  23.                 if(min > matrix[j][i] ){
  24.                     min = matrix[j][i];
  25.                 }
  26.             }
  27.             matrix[n][i] = min;
  28.         }
  29.  
  30.  
  31.  
  32.         printmatrixwithspaces(matrix, 5);
  33.     }
  34.  
  35.  
  36.  
  37.     public static void printmatrixwithspaces(int[][] matrix, int times){
  38.         for(int i =0;i<matrix.length;i++){
  39.             double sum = 0;
  40.             for(int j =0;j<matrix[i].length;j++){
  41.                 sum+=matrix[i][j];
  42.                 for(int k = String.valueOf(matrix[i][j]).length();k<times;k++){
  43.                     System.out.print(" ");
  44.                 }
  45.                 System.out.print(matrix[i][j]);
  46.             }
  47.             System.out.println();
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment