23.1.23010590. Naći sumu elemenata iznad glavne dijagonale i sumu elemenata ispod glavne dijagonale 2-dimenzionalnog niza 5x5 cijelih brojeva i ispisati veću od njih.

Opis programa: Glavna dijagonala - Elementi glavne dijagonale ima iste indekse reda i kolone (i=j), Iznad glavne dijagonale je indeks reda manji od indeksa kolone, a ispod glavne dijagonale je indeks reda veći glavne dijagonale. Elementi a11, a22, ..., ann  čine glavnu dijagonalu.

Slika 1. Glavna dijagonala i=j

Opis rješenja:

Listing programa:

/* 23010590 Naći sumu elemenata iznad glavne dijagonale i sumu elemenata ispod glavne dijagonale 2-dimenzionalnog niza 5x5 cijelih brojeva 
i ispisati veću od njih */
package zadaci;
import java.util.Scanner;
public class Zadatak59 {

	public static void main(String[] args) {
		Scanner input = new Scanner (System.in);
		int niz[][]=new int[5][5];
		int Sg=0;
		int Sd=0;
		for(int i=0;i < niz.length;i++){
			for(int j=0;j < niz[i].length;j++){
				int clan=input.nextInt();
				niz[i][j]=clan;
			}
		}
		for(int i=0;i < niz.length;i++){
			for(int j=0;j < niz[i].length;j++){
				if(j>i) Sg=Sg+niz[i][j];
				if(i>j) Sd=Sd+niz[i][j];
			}
		  }
		System.out.println("Suma iznad:"+Sg);
		System.out.println("Suma ispod:"+Sd);
		if(Sg>Sd) System.out.println("Veca suma:"+Sg);
		else System.out.println("Veca suma je:"+Sd);
		}
}

Ispis na ekranu:

Riješeni zadaci    Index