Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Zad 4.
- //Napisz funkcję, która jako argument przyjmuje dwie tablice jednowymiarowe elementów typu int.
- //Następnie sprawdza, czy tablice mają te same wymiary i
- //jeżeli tak to zwraca tablicę o elementach będących sumą elementów dwóch tablic
- //na poszczególnych pozycjach. Przypuśćmy że mamy tablice o elementach 2 3 4 oraz 5 4 6,
- //więc tablica wynikowa będzie wyglądać: 7 7 10. Jeżeli tablice będą posiadać różnie elementy,
- //to funkcja zwraca null.
- package ZadaniaDrugie;
- public class Zad04 {
- public static void main(String[] args) {
- int tab3[] = new int[5];
- int tab1[] = new int[5];
- System.out.println("to sa elemnty tablicy1: ");
- for (int i = 0; i < tab1.length; i++) {
- tab1[i] = i + 1;
- System.out.print(tab1[i] + ", ");
- }
- System.out.println();
- int tab2[] = new int[5];
- System.out.println("to sa elemnty tablicy2: ");
- for (int i = 0; i < tab2.length; i++) {
- tab2[i] = i + 1;
- System.out.print(tab1[i] + ", ");
- }
- System.out.println();
- System.out.println("nowa tablica wyglada tak: ");
- sumaElementowDwochTablic(tab1, tab2);
- for (int i = 0; i < tab3.length; i++) {
- System.out.print(tab3[i] + ", ");
- }
- }
- public static int[] sumaElementowDwochTablic(int tab1[], int tab2[]) {
- int tab3[] = new int[5];
- if (tab1.length == tab2.length) {
- for (int i = 0; i < tab1.length; i++) {
- tab3[i] = tab1[i] + tab2[i];
- }
- }
- else {
- return tab3;
- }
- return tab3;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement