Dana jest tablica dwuwymiarowa tablica z liczbami typu double. Napisz program, który umożliwi obliczenie sumy elementów znajdujących się na obwodzie tej tablicy.
import java.util.Scanner; import java.util.Random;
public class kopa {
public static void main(String[] args) { try{ double suma = 0; Scanner s = new Scanner (System.in); Random r = new Random (); System.out.println("podaj pierwszy wyraz tablicy "); int jakasnazwa = s.nextInt(); System.out.println("podaj drugi wyraz tablicy "); int m = s.nextInt(); double tab[][]= new double[jakasnazwa][m]; for(int i = 0;i<tab.length;i++){ for(int j = 0;j<tab[i].length;j++){ double liczb = r.nextDouble();
tab[i][j] = liczb; } } for(int i = 0;i<tab.length;i++){ for(int j = 0;j<tab[i].length;j++){ System.out.print(tab[i][j]+" "); } System.out.println(); } for(int i =0;i<tab[0].length;i++){ suma=suma+tab[0][i]+tab[tab.length-1][i]; } for(int i =1;i<tab.length-1;i++){ suma=suma+tab[i][0]+tab[i][tab[0].length-1]; } System.out.println("Suma to : "+suma);} catch(RuntimeException e){ System.out.println("Błąd podczas sumowania: "+e.toString());} } }
|