29. Максимумы 2
Теория
Рассмотрим задачу
Задача
аны натуральное число и вещественных чисел. Найти минимально
нечетное число. Вывести слово НЕТ
, если таких
чисел в последовательности нет.
Её решение будет таким:
import java.util.Scanner;
public class Task1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
// значение минимального числа пока что
// не сохранено, кладём ноль, чтобы компилятор
// не выдавал ошибку
int mV = 0;
// порядковый номер минимального числа равен нулю
int mP = -1;
// читаем сами числа
for (int j = 0; j < n; j++) {
// читаем очередное число
int x = sc.nextInt();
// если число нечётное
if (x % 2 != 0) {
// если ни одного нечётного числа мы пока что не сохранили
if (mP == -1) {
// сохраняем его индекс
mP = j;
// и значение
mV = x;
// если хотя бы одно нечётное значение сохранено
// и при этом новое нечётное значение меньше сохранённого
} else if (mV > x) {
// сохраняем его индекс
mP = j;
// и значение
mV = x;
}
}
}
if (mP == -1)
System.out.println("НЕТ");
else
System.out.println(mV);
}
}
Задание
- Даны числа и и набор из чисел. Вывести минимальный из тех элементов набора, которые
больше . Если чисел, больших , в наборе нет, то вывести
НЕТ
. - Даны числа и и набор из чисел. Вывести максимальный из тех элементов набора, которые
кратны . Если чисел, кратных , в наборе нет, то дважды вывести
НЕТ
. - Даны натуральное число и целых чисел. Найти номер первого максимального нечетного
числа из данного набора. Если нечетные числа в наборе отсутствуют, то вывести
НЕТ
. - Даны натуральное число и целых чисел. Найти номеры первого максимального и последнего минимального элемента из данного набора и вывести их в указанном порядке.
- Даны натуральное числа , и целых чисел. Вывести
минимальный из элементов набора,
содержащихся в интервале , и его номер. Если требуемые числа в наборе отсутствуют,
то вывести
НЕТ
. - Даны натуральное число и целых чисел. Требуется вывести сумму всех экстремумов (абсолютных).
- Даны натуральное число и вещественных чисел. Найти сумму элементов, расположенных перед первым минимальным элементом