Zapisz fragment programu, który znajduje sumę elementów znajdujących się na obu przekątnych, a następnie mnoży przez nią elementy znajdujące się w czterech rogach macierzy nxn
Random los = new Random(); Scanner r = new Scanner(System.in); System.out.println("podaj wiekosc macierzy n"); int n = r.nextInt(); int s_przek =0; int[][] tab = new int[n][n]; int zmienna_pomocnicza =n-1; for( int i = 0 ; i<n ;i++) { for( int j = 0 ;j<n;j++) { tab[i][j]= los.nextInt(10)+1; System.out.print(tab[i][j]+", "); if(i==j) { s_przek+=tab[i][j]; } if(j==zmienna_pomocnicza) { s_przek+=tab[i][j]; } } System.out.println(); zmienna_pomocnicza--; } System.out.println("sumaprzekatnych"+s_przek); System.out.println("wymnozenie przez 4 rogi:"+(s_przek*tab[n-1][n-1]*tab[0][n-1]*tab[n-1][0]*tab[0][0])); }
import java.util.Scanner;
public class macierz_suma_przekatnych {
public static void main (String [] nazwa)
{
Random los = new Random();
Scanner r = new Scanner(System.in);
System.out.println("podaj wiekosc macierzy n");
int n = r.nextInt();
int s_przek =0;
int[][] tab = new int[n][n];
int zmienna_pomocnicza =n-1;
for( int i = 0 ; i<n ;i++)
{
for( int j = 0 ;j<n;j++)
{
tab[i][j]= los.nextInt(10)+1;
System.out.print(tab[i][j]+", ");
if(i==j)
{
s_przek+=tab[i][j];
}
if(j==zmienna_pomocnicza)
{
s_przek+=tab[i][j];
}
}
System.out.println();
zmienna_pomocnicza--;
}
System.out.println("sumaprzekatnych"+s_przek);
System.out.println("wymnozenie przez 4 rogi:"+(s_przek*tab[n-1][n-1]*tab[0][n-1]*tab[n-1][0]*tab[0][0]));
}
}