/*
 * Aufgabe 21:
 * -----------
 *
 * Erzeugen Sie mit den beiden Arrays aus Aufgabe 20) eine dritte Matrix c, die
 * komponentenweise das Maximum von a und b speichert.
 */
public class Aufgabe21 {
	private static final double[][] a =
	{
		{1, 2, 3},
		{4, 5, 6},
		{7, 8, 9}
	};

	private static final double[][] b =
	{
		{9, 8, 7},
		{6, 5, 4},
		{3, 2, 1}
	};

	/* Hilfsmethode */
	private static void printArray(double[][] a)
	{
		for (int i = 0; i < a.length; i++) {
			for(int j = 0; j < a[i].length; j++)
				System.out.print(a[i][j] + " ");
			System.out.println("");
		}
	}

	public static void main(String[] argv)
	{
		double[][] c = new double[3][3];

		for (int i = 0; i < a.length; i++)
			for (int j = 0; j < a[i].length; j++)
				c[i][j] = a[i][j] > b[i][j] ? a[i][j] : b[i][j];

		printArray(c);
	}
}

