23.1.23010630. Naći najveći elemenat po apsolutnoj vrijednosti iznad glavne dijagonale. Ispisati taj broj i njegovu poziciju (red, kolona) u matrici 7x7 cijelih brojeva.

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

Listing programa:


/* 23010630 Naći najveći elemenat po apsolutnoj vrijednosti iznad glavne dijagonale. 
Ispisati taj broj i njegovu poziciju (red, kolona) u matrici 7x7 cijelih brojeva */
package zadaci;

import java.util.Scanner;

public class Zadatak63 {/*Naæi najveæi elemenat po apsolutnoj vrijednosti iznad glavne dijagonale.
 Ispisati taj broj i njegovu poziciju (red, kolona) u matrici 7x7 cijelih brojeva.*/	

	public static void main(String[] args) {
		Scanner input = new Scanner (System.in);
		int niz[][]=new int[7][7];
		int Sg=0;
		int Sd=0;
		int k;
		int l;
		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;
			}
		}
		int max=niz[0][0];
		for(int i=0;i < niz.length;i++){
			for(int j=0;j < niz[i].length;j++){
				if(j>i){
					if(Math.abs(niz[i][j])>Math.abs(max)){
						max=niz[i][j];
					}
				}
			   }
			}
		System.out.println("Najveci po aps. vrijednosti je:"+max);
	}
}

Ispis na ekranu:

Riješeni zadaci    Index