Задача «Поиск экстремального элемента,
удовлетворяющего нескольким условиям»

Разработать программу для поиска в одномерном массиве максимального/минимального элемента, удовлетворяющего к тому же нескольким условиям (вариант № + 1).

В данной задаче необходимо сначала найти номер элемента, удовлетворяющего одному условию, затем номер элемента, удовлетворяющего другому условию, и только затем искать между ними максимальный или минимальный элемент. При поиске элементов, удовлетворяющих условию, необходимо использовать досрочный выход из цикла.

Ввод всех данных осуществляется из файла, вывод – в файл. Для передачи имён файлов должны использоваться параметры программы. Выходной файл открывать для добавления, вывести в файл результаты нескольких тестов.

Описание

  1. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего минимального элемента среди положительных элементов, начиная с первого элемента, большего t. Если нет элементов, больших t, искать с начала массива.
  2. Задан целочисленный одномерный массив a из n элементов. Найти минимальный элемент среди элементов, больших b, расположенных до последнего элемента, большего t. Если элемент, больший t, не найден, искать до конца массива.
  3. Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди отрицательных элементов, расположенных после первого элемента, большего t. Если нет элементов, больших t, искать с начала массива.
  4. Задан целочисленный одномерный массив a из n элементов. Найти максимальный элемент среди отрицательных элементов, расположенных после первого элемента, равного t. Если нет элементов, равных t, искать с начала массива.
  5. Задан целочисленный одномерный массив a из n элементов. Найти максимальный элемент среди отрицательных элементов, расположенных после первого нечётного элемента, меньшего x. Если нет нечётных элементов, меньших x, искать с начала массива.
  6. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди отрицательных элементов, расположенных после первого элемента, равного t. Если нет элементов со значением t, искать с начала массива.
  7. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди элементов, меньших t1, и расположенных до последнего элемента, большего t2. Если нет элементов, больших t2, искать до конца массива.
  8. Задан целочисленный одномерный массив a из n элементов. Найти значение максимального отрицательного элемента среди чётных элементов, расположенных до последнего нечётного элемента. Если нет нечётных элементов, искать до конца массива.
  9. Задан целочисленный одномерный массив a из n элементов. Найти номер первого минимального элемента среди элементов, больших t1, и расположенных после первого элемента, равного t2. Если нет элементов со значением t2, то искать с начала массива.
  10. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди чётных элементов и расположенных после первого нечётного элемента, значение которого к тому же лежит в диапазоне [c, d]. Если нет нечётных элементов со значением из диапазона, искать с начала массива.
  11. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего минимального элемента среди положительных чётных элементов, лежащих после первого отрицательного элемента. Если нет отрицательных элементов, искать с начала массива.
  12. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего минимального элемента среди элементов, больших t1, и лежащих после первого элемента, большего t2. Если нет элементов, больших t2, искать с начала массива.
  13. Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди элементов, значения которых меньше t и расположенных после первого положительного элемента. Если нет положительных элементов, искать с начала массива.
  14. Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди отрицательных элементов, расположенных до последнего элемента, равного t. Если нет элементов, равных t, искать до конца массива.
  15. Задан целочисленный одномерный массив a из n элементов. Найти минимальный элемент среди нечётных элементов, расположенных после первого элемента, кратного k. Если нет элементов, кратных k, искать с начала массива.
  16. Задан целочисленный одномерный массив a из n элементов. Найти номер первого минимального элемента среди положительных элементов, расположенных после первого элемента, равного нулю. Если нет нулевых элементов, искать с начала массива.
  17. Задан целочисленный одномерный массив a из n элементов. Найти значение максимального элемента среди элементов, кратных k и расположенных до последнего отрицательного элемента. Если нет отрицательных элементов, искать до конца массива.
  18. Задан целочисленный одномерный массив a из n элементов. Найти номер первого минимального элемента среди положительных элементов, расположенных после первого элемента, кратного k. Если нет элементов, кратных k, искать с начала массива.
  19. Задан целочисленный одномерный массив a из n элементов. Найти номер и значение первого минимального элемента среди положительных элементов, расположенных после первого элемента, равного нулю. Если нет нулевых элементов, искать с начала массива.
  20. Задан целочисленный одномерный массив a из n элементов. Найти номер и значение первого минимального элемента среди положительных элементов, расположенных до последнего элемента, равного d. Если нет элементов, равных d, искать до конца массива.
  21. Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди отрицательных элементов, расположенных после первого элемента, равного t. Если нет элементов со значением t, искать с начала массива.
  22. Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди элементов, меньших t и расположенных после первого элемента, кратного k. Если нет элементов, кратных k, искать с начала массива.
  23. Задан целочисленный одномерный массив a из n элементов. Найти максимальный элемент среди отрицательных чётных элементов, расположенных до последнего элемента, равного t. Если нет элемента, равного t, искать до конца массива.
  24. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди элементов, значения которых лежат в диапазоне [t1, t2] и расположенных после первого элемента с чётным значением. Если нет чётных элементов, искать с начала массива.
  25. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди нечётных элементов, расположенных до последнего чётного элемента. Если нет чётных элементов, искать до конца массива.
  26. Задан целочисленный одномерный массив a из n элементов. Найти номер первого минимального элемента среди положительных элементов, кратных k, расположенных до последнего отрицательного элемента. Если нет отрицательных элементов, искать до конца массива.
  27. Задан целочисленный одномерный массив a из n элементов. Найти минимальный элемент среди положительных элементов, расположенных после первого элемента, кратного k. Если нет элементов, кратных k, искать с начала массива.
  28. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемент среди отрицательных элементов, расположенных после первого элемента, равного c. Если нет элементов, равных c, искать с начала массива.
  29. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди отрицательных элементов, начиная с первого элемента, большего t. Если нет элементов, больших t, искать с начала массива.
  30. Задан целочисленный одномерный массив a из n элементов. Найти минимальный элемент среди элементов, больших b, расположенных до последнего элемента, меньшего t. Если нет элементов, меньших t, искать до конца массива.
  31. Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента среди отрицательных элементов, расположенных после первого элемента, большего t. Если нет элементов, больших t, искать с начала массива.
  32. Задан целочисленный одномерный массив a из n элементов. Найти максимальный элемент среди отрицательных элементов, расположенных до последнего элемента, равного t. Если нет элементов со значением, равным t, искать до конца массива.
  33. Задан целочисленный одномерный массив a из n элементов. Найти максимальный элемент среди чётных элементов, расположенных после первого элемента, меньшего x. Если нет элементов, меньших x, искать с начала массива.
  34. Задан целочисленный одномерный массив a из n элементов. Найти минимальный элемент среди положительных элементов, расположенных до последнего элемента, кратного k. Если нет элементов, кратных k, искать до конца массива.
  35. Задан целочисленный одномерный массив a из n элементов. Найти номер последнего минимального элемента среди положительных элементов, расположенных после первого элемента, не равного t. Если нет элементов со значением, не равным t, искать с начала массива.
  36. Задан целочисленный одномерный массив a из n элементов. Найти номер первого минимального элемента среди нечётных элементов, расположенных до последнего элемента, меньшего t. Если нет элементов, меньших t, искать до конца массива.