Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. //Zad 4.
  2. //Napisz funkcję, która jako argument przyjmuje dwie tablice jednowymiarowe elementów typu int.
  3. //Następnie sprawdza, czy tablice mają te same wymiary i
  4. //jeżeli tak to zwraca tablicę o elementach będących sumą elementów dwóch tablic
  5. //na poszczególnych pozycjach. Przypuśćmy że mamy tablice o elementach 2 3 4 oraz 5 4 6,
  6. //więc tablica wynikowa będzie wyglądać: 7 7 10. Jeżeli tablice będą posiadać różnie elementy,
  7. //to funkcja zwraca null.
  8.  
  9. package ZadaniaDrugie;
  10.  
  11. public class Zad04 {
  12.     public static void main(String[] args) {
  13.         int tab3[] = new int[5];
  14.  
  15.         int tab1[] = new int[5];
  16.  
  17.         System.out.println("to sa elemnty tablicy1: ");
  18.  
  19.         for (int i = 0; i < tab1.length; i++) {
  20.             tab1[i] = i + 1;
  21.             System.out.print(tab1[i] + ", ");
  22.         }
  23.  
  24.         System.out.println();
  25.  
  26.         int tab2[] = new int[5];
  27.  
  28.         System.out.println("to sa elemnty tablicy2: ");
  29.  
  30.         for (int i = 0; i < tab2.length; i++) {
  31.             tab2[i] = i + 1;
  32.             System.out.print(tab1[i] + ", ");
  33.         }
  34.  
  35.         System.out.println();
  36.         System.out.println("nowa tablica wyglada tak: ");
  37.         sumaElementowDwochTablic(tab1, tab2);
  38.        
  39.            for (int i = 0; i < tab3.length; i++) {
  40.                System.out.print(tab3[i] + ", ");
  41.        }
  42.        
  43.  
  44.     }
  45.  
  46.     public static int[] sumaElementowDwochTablic(int tab1[], int tab2[]) {
  47.  
  48.         int tab3[] = new int[5];
  49.  
  50.         if (tab1.length == tab2.length) {
  51.             for (int i = 0; i < tab1.length; i++) {
  52.                 tab3[i] = tab1[i] + tab2[i];
  53.             }
  54.  
  55.         }
  56.  
  57.         else {
  58.             return tab3;
  59.         }
  60.  
  61.         return tab3;
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement