Создайте массив из 11 случайных целых чисел из отрезка [-1;1], выведите массив на экран в строку. Определите какой элемент встречается в массиве чаще всего и выведите об этом сообщение на экран. Если два каких-то элемента встречаются одинаковое количество раз, то не выводите ничего.
public class Zadachi{
public static void main(String[] args){
//Создадим переменные, в которых будет сохраняться колчество повторений чиселв массиве
int am=0,a0=0,a1=0;
int[] Mas = new int[11];
for(int i=0; i<Mas.length; i++){
Mas[i]=(int)(Math.random()*3)-1;
System.out.print(Mas[i]+" ");
//В зависимости от условия увеличиваем соответствующий "счетчик"
if(Mas[i]< 0)am++;
if(Mas[i]==0)a0++;
if(Mas[i]>0)a1++;
//После заполнения последнего элемента массива сравним значения "счетчиков" и определич число, которое встречается чаще всего
if(i==Mas.length-1){
if(am>a0&am>a1)
System.out.println("Чаще всего встречается -1");
if(a0>am&a0>a1)
System.out.println("Чаще всего встречается 0");
if(a1>am&a1>a0)
System.out.println("Чаще всего встречается 1");
}
}
}
}
Комментариев нет:
Отправить комментарий