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
|