Deloitte | COGNIZANT | IBM | CAPGEMINI
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int p = sc.nextInt();
if (p <= 0 p > 100) {
System.out.println("Invalid number of rows. Exiting program.");
return;
}
int q = sc.nextInt();
if (q <= 0 q > 100) {
System.out.println("Invalid number of columns. Exiting program.");
return;
}
int[][] matrix = new int[p][q];
for (int i = 0; i < p; i++) {
for (int j = 0; j < q; j++) {
matrix[i][j] = sc.nextInt();
}
}
int C = sc.nextInt();
if (C < 1 || C > q) {
System.out.println("Invalid column number. Exiting program.");
return;
}
sc.close();
int minElement = Integer.MAX_VALUE;
int columnIndex = C - 1;
for (int i = 0; i < p; i++) {
minElement = Math.min(minElement, matrix[i][columnIndex]);
}
System.out.println("The minimum element in column " + C + " is: " + minElement);
}
}
#Matrix_Column_Minimum_Finder
925 ·