/**
 * Sum the lower diagonal of a 2-d array
 * 
 * @author ggtowell
 * Created: Nov 6, 2023
 */
public class SumLower {
    public static void main(String[] args) {
        double[][] dd = new double[5][5]; // create the array
        for (int i = 0; i < dd.length; i++) {   
            for (int j = 0; j < dd[i].length; j++) {
                dd[i][j] = Math.random(); // fill array with random numbers
            }
        }
        double sum = 0.0; // hold the sum
        for (int i = 0; i < dd.length; i++) {
            for (int j = 0; j <= i && j < dd[i].length; j++) { // up to the lesser of i and the length in the second dimension
                sum += dd[i][j];
            }
        }
        System.out.println(sum);
    }
}
