//Добавление новой библиотеки Scanner, для вводов пользователя
import java.util.Scanner;
public class Znanija {
public static void main(String args[]) {
//Обьявление массива, количеством в 20 элементов
double[] array = new double[20];
//Обьявление границ диапазон
int first, second;
Scanner input = new Scanner(System.in);
System.out.println("Enter the first border of the range: ");
first = input.nextInt();
System.out.println("\nEnter the second border: ");
second = input.nextInt();
//Заполнение массива случайными числами в диапазоне, ктоорый ввёл пользователь
for(int i = 0; i<array.length; i++) {
/*Метод Math.random превращаем в тип int, дальше умножаем на разницу между границами диапазона, чтобы считывались
рандомные числа от одного до переменной second, потом считываем вторую границу, чтобы заполнение случайных
чисел начиналось с первой границы диапазона*/
array[i] = ((int)(Math.random()*(second-first)-second)*(-1));
}
//Отсортировка пузырьком
for(int i = 0; i<array.length; i++) {
//Обьявление новой индексной переменной, для дальнейших проверок
for(int j = 0; j<i-1; j++) {
//Если в элементе с индексом j — число больше числа в следующем элементе, то пусть их значения совершат обмен между своими индексами
if(array[j]>array[i]) {
//Создание нового буфера, где будет хранится значение элемента индекса j
double bufJ = array[j];
//Обмен
array[j] = array[i];
array[i] = bufJ;
}
}
}
System.out.println("Sorting array: ");
//Теперь в консоль будет выводится каждый элемент, уже отсортированный
for(int i = 0; i<array.length; i++) {
System.out.println(array[i]);
}
}
}
55, 39, 71.
Объяснение:
Пусть изначальное число будет x, тогда последовательность выполненных команд исполнителя:
(x * 16) + (1 * 16) + (1 * 4) + (1 * 2) +1.
Упростим выражение:
16x + 16 + 4 + 2 + 1 = 16x + 23.
Потом рассуждаем так: мы умножили изначальное число х в 16 раз, после чего прибавили число 23. Из этого можно вывести признаки подходящих чисел. Во-первых, разность подходящего числа с 23 должна делиться на 16, во-вторых, подходящее число будет нечётным, так как сумма чётных и нечётных чисел — нечётное.
Подходящие варианты: 55, 39, 71.