Составить программу: 1. В массиве из 40 случайных чисел из диапазона [-15;15]посчитать количество единиц; определить каких чисел больше - положительных или отрицательных чисел и на сколько.
import java.util.Random; public class Main { public static void main(String[] args) { int[] array = new int[40]; Random random = new Random(); int countOnes = 0; int countPositive = 0; int countNegative = 0; // Заполнение массива случайными числами из диапазона [-15;15] и подсчет количества единиц for (int i = 0; i < array.length; i++) { array[i] = random.nextInt(31) - 15; if (array[i] == 1) { countOnes++; } } // Подсчет количества положительных и отрицательных чисел for (int num : array) { if (num > 0) { countPositive++; } else if (num < 0) { countNegative++; } } // Вывод результатов System.out.println("Количество единиц в массиве: " + countOnes); if (countPositive > countNegative) { System.out.println("Положительных чисел больше на " + (countPositive - countNegative)); } else if (countPositive < countNegative) { System.out.println("Отрицательных чисел больше на " + (countNegative - countPositive)); } else { System.out.println("Количество положительных и отрицательных чисел равно"); } } }
public class Main {
public static void main(String[] args) {
int[] array = new int[40];
Random random = new Random();
int countOnes = 0;
int countPositive = 0;
int countNegative = 0;
// Заполнение массива случайными числами из диапазона [-15;15] и подсчет количества единиц
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(31) - 15;
if (array[i] == 1) {
countOnes++;
}
}
// Подсчет количества положительных и отрицательных чисел
for (int num : array) {
if (num > 0) {
countPositive++;
} else if (num < 0) {
countNegative++;
}
}
// Вывод результатов
System.out.println("Количество единиц в массиве: " + countOnes);
if (countPositive > countNegative) {
System.out.println("Положительных чисел больше на " + (countPositive - countNegative));
} else if (countPositive < countNegative) {
System.out.println("Отрицательных чисел больше на " + (countNegative - countPositive));
} else {
System.out.println("Количество положительных и отрицательных чисел равно");
}
}
}