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
|