Advertisement
project_number_03

generateC

Jan 11th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. public class MyClass {
  2.     public static void main(String args[]) {
  3.         int[] example1 = {1,-2,3};
  4.         int[] example2 = {1,-2,-3};
  5.         int[] example3 = generateC(example1, example2);
  6.         for(int i = 0; i < example3.length; i++){
  7.             System.out.print(example3[i] + " ");
  8.         }
  9.     }
  10.    
  11. //Задано массивы А (n) и В (n). Сформировать массив С (n) в следующий способ:
  12. //элемент массива С равна сумме соответствующих элементов массивов А и В, если оба элемента положительные;
  13. //элемент массива С равна произведению соответствующих элементов массивов А и В, если оба элемента отрицательные;
  14. //элемент массива С равна нулю во всех других случаях.
  15.     public static int[] generateC(int[] a, int[] b){
  16.         int[] c = new int[a.length];
  17.         for(int i = 0; i < a.length; i++){
  18.             if(a[i] > 0 && b[i] > 0) c[i] = a[i] + b[i];
  19.             else if(a[i] < 0 && b[i] < 0) c[i] = a[i] * b[i];
  20.         }
  21.         return c;
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement