// Program 11: Vowels Arranged in a Square Matrix import java.util.*; class ST { String text; String vowels; void input() { Scanner sc = new Scanner(System.in); text = sc.nextLine(); } void arrange() { vowels = ""; for (int i = 0; i < text.length(); i++) { char ch = text.charAt(i); char up = Character.toUpperCase(ch); if ("AEIOU".indexOf(up) >= 0) { vowels += ch; } } if (vowels.length() % 2 != 0) { vowels += 'A'; } int rows = vowels.length() / 2; if (rows == 0) { System.out.println("No vowels"); return; } char[][] matrix = new char[rows][2]; int index = 0; for (int i = 0; i < rows; i++) { for (int j = 0; j < 2; j++) { matrix[i][j] = vowels.charAt(index++); System.out.print(matrix[i][j] + " "); } System.out.println(); } } public static void main(String[] args) { ST ob = new ST(); ob.input(); ob.arrange(); } }