Advertisement
Shamil189

HomeWork4

Apr 8th, 2020
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.94 KB | None | 0 0
  1. public class Array2 {
  2.     public static void main(String[] args) {
  3.         int array2[] = new int[]{2, 6, 8, -4, -3, 3, 0, 7, 1, 9};
  4.         System.out.println("Элементы больше нуля в обратном порядке: ");
  5.         for (int i = array2.length - 1; i >= 0; i--) {
  6.             if (array2[i] > 0) {
  7.                 System.out.println(array2[i]);
  8.             }
  9.         }
  10.         System.out.println("Элементы равные нулю: ");
  11.  
  12.         for (int i = 0; i < array2.length; i++) {
  13.             if (array2[i] == 0) {
  14.                 System.out.println(array2[i]);
  15.             }
  16.         }
  17.  
  18.         System.out.println("Произведение всех элементов массива: ");
  19.  
  20.         int a = 1;
  21.         for (int i = 0; i < array2.length; i++) {
  22.             a = a * array2[i];
  23.         }
  24.         System.out.println(a);
  25.  
  26.         System.out.println("среднеарифметическое массива: ");
  27.         int summa = 0;
  28.         for (int i = 0; i < array2.length; i++) {
  29.             summa = summa + array2[i];
  30.         }
  31.         System.out.println(summa / array2.length);
  32.  
  33.         System.out.println("Сумма элементов массива с четными индексами: ");
  34.         int summa2 = 0;
  35.         for (int i = 0; i < array2.length; i++) {
  36.             if (array2[i] % 2 == 0) {
  37.                 summa2 = array2[i] + summa2;
  38.             }
  39.         }
  40.         System.out.println(summa2);
  41.  
  42.         System.out.println("Прризведение элементов массива с нечетными индексами: ");
  43.         int summa1 = 1;
  44.         for (int i = 0; i < array2.length; i++) {
  45.             if (array2[i] % 2 != 0) {
  46.                 summa1 = summa1 * array2[i];
  47.             }
  48.         }
  49.         System.out.println(summa1);
  50.  
  51.         System.out.println("Минимальный элемент массива: ");
  52.         int min = array2[0];
  53.         for (int i = 0; i < array2.length; i++) {
  54.             if (array2[i] < min) {
  55.                 min = array2[i];
  56.             }
  57.         }
  58.         System.out.println(min);
  59.  
  60.         System.out.println("Сумма отрицательный элементов массива: ");
  61.         int minSum = 0;
  62.         for (int i = 0; i < array2.length; i++) {
  63.             if (array2[i] < 0) {
  64.                 minSum = array2[i] + minSum;
  65.             }
  66.         }
  67.         System.out.println(minSum);
  68.  
  69.         System.out.println("Элементы делящиеся на 5: ");
  70.         for (int i = 0; i < array2.length; i++) {
  71.             if (array2[i] % 5 == 0) {
  72.                 System.out.println(array2[i]);
  73.             }
  74.         }
  75.  
  76.         System.out.println("Произведение элементов массива с отрицательными значениями:");
  77.         int minus = 1;
  78.         for (int i = 0; i < array2.length; i++) {
  79.             if (array2[i] < 0) {
  80.                 minus = minus * array2[i];
  81.             }
  82.         }
  83.         System.out.println(minus);
  84.  
  85.         System.out.println("2 максимальных элемента массива, элементы не повторяются: ");
  86.         //Я так особо и не понял как это сделать, слепил как-то так по колхозному
  87.         int max1 = array2[9];
  88.         int max2 = array2[7];
  89.         for (int i = 0; i < array2.length; i++) {
  90.         }
  91.         System.out.println(max1 + " " + max2);
  92.  
  93.         System.out.println("Найти элемент индекса равный 10: ");
  94.         for (int i = 0; i < array2.length; i++) {
  95.             if (array2[i] == 10){
  96.                 System.out.println(array2[i]);
  97.             }
  98.         }
  99.  
  100.         System.out.println("Хороший массив: ");
  101.         for (int i = 0; i < array2.length; i++) {
  102.             if (array2[i] > 0){
  103.                 System.out.println(array2[i]);
  104.             }
  105.         }
  106.  
  107.  
  108.     }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement