23.1.23010640. Naći sumu prostih brojeva ispod glavne dijagonale 2-dimenzionalnog niza 5x5 prirodnih brojeva.
Opis rješenja:
Listing programa:
/* 23010640 Naći sumu prostih brojeva ispod glavne dijagonale 2-dimenzionalnog
package zadatak;
import java.util.Scanner;
public class Zadatak {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = 5;
int niz[][] = new int[n][n];
int p = 0;
int sumaProstih = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
niz[i][j] = input.nextInt();
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
System.out.print(niz[i][j]);
System.out.print(" ");
}
System.out.println();
}
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
if (i > j) {
for (int k = 2; k < niz[i][j]; k++) {
if (niz[i][j] % k == 0) {
p = 0;
break;
} else
p = 1;
}
if (niz[i][j] == 2)
p = 1;
if (p == 1)
sumaProstih = sumaProstih + niz[i][j];
}
if (sumaProstih == 0)
System.out.println("Nema prostih brojeva");
else
System.out.println("Suma prostih brojeva je " + sumaProstih + ".");
}
}
Ispis na ekranu:
Riješeni zadaci Index
|