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());}
}
}
Ostatnio edytowany przez michal8m (2011-02-11 13:12:58)
Offline