Минимумы и максимумы: группа Minmax

Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое количество элементов (в частности, число N всегда больше нуля).
Для решения заданий из данной группы, как и для заданий группы Series, следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных.


Minmax1. Дано целое число $$N$$ и набор из $$N$$ чисел. Найти минимальный и максимальный из элементов данного набора и вывести их в указанном порядке.

Решение задачи, на языке: Паскаль, C, С++, Кумир

Minmax2. Дано целое число $$N$$ и набор из $$N$$ прямоугольников, заданных своими сторонами — парами чисел $$(a, b)$$. Найти минимальную площадь прямоугольника из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax3. Дано целое число $$N$$ и набор из $$N$$ прямоугольников, заданных своими сторонами — парами чисел $$(a, b)$$. Найти максимальный периметр прямоугольника из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax4. Дано целое число $$N$$ и набор из $$N$$ чисел. Найти номер минимального элемента из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax5. Дано целое число $$N$$ и набор из $$N$$ пар чисел $$(m, v)$$ — данные о массе m и объеме v деталей, изготовленных из различных материалов. Вывести номер детали, изготовленной из материала максимальной плотности, а также величину этой максимальной плотности. Плотность $$P$$ вычисляется по формуле $$P = m/v$$.

Решение задачи, на языке: Паскаль, C

Minmax6. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора и вывести их в указанном порядке.

Решение задачи, на языке: Паскаль, C

Minmax7. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номера первого максимального и последнего минимального элемента из данного набора и вывести их в указанном порядке.

Решение задачи, на языке: Паскаль, C

Minmax8. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номера первого и последнего минимального элемента из данного набора и вывести их в указанном порядке.

Решение задачи, на языке: Паскаль, CVisual Basic

Minmax9. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номера первого и последнего максимального элемента из данного набора и вывести их в указанном порядке.

Решение задачи, на языке: Паскаль, C

Minmax10. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номер первого экстремального (то есть минимального или максимального) элемента из данного набора.

Решение задачи, на языке: Паскаль, C, С++

Minmax11. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номер последнего экстремального (то есть минимального или максимального) элемента из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax12. Дано целое число $$N$$ и набор из $$N$$ чисел. Найти минимальное положительное число из данного набора. Если положительные числа в наборе отсутствуют, то вывести $$0$$.

Решение задачи, на языке: Паскаль, C, Кумир

Minmax13. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти номер первого максимального нечетного числа из данного набора. Если нечетные числа в наборе отсутствуют, то вывести $$0$$.

Решение задачи, на языке: Паскаль, C

Minmax14. Дано число $$B (> 0)$$ и набор из десяти чисел. Вывести минимальный из тех элементов набора, которые больше $$B$$, а также его номер. Если чисел, больших $$B$$, в наборе нет, то дважды вывести $$0$$.

Решение задачи, на языке: Паскаль, C

Minmax15. Даны числа $$B$$, $$C$$ $$(0 < B < C)$$ и набор из десяти чисел. Вывести максимальный из элементов набора, содержащихся в интервале ($$B$$, $$C$$), и его номер. Если требуемые числа в наборе отсутствуют, то дважды вывести $$0$$.

Решение задачи, на языке: Паскаль, C

Minmax16. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти количество элементов, расположенных перед первым минимальным элементом.

Решение задачи, на языке: Паскаль, C, С++

Minmax17. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти количество элементов, расположенных после последнего максимального элемента.

Решение задачи, на языке: Паскаль, C

Minmax18. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти количество элементов, содержащихся между первым и последним максимальным элементом. Если в наборе имеется единственный максимальный элемент, то вывести $$0$$.

Решение задачи, на языке: Паскаль, C, Кумир

Minmax19. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти количество минимальных элементов из данного набора.

Решение задачи, на языке: Паскаль, C, Кумир

Minmax20. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти общее количество экстремальных (то есть минимальных и максимальных) элементов из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax21. Дано целое число $$N (> 2)$$ и набор из $$N$$ чисел — значений некоторой величины, полученных в $$N$$ опытах. Найти среднее значение этой величины. При вычислении среднего значения не учитывать минимальное и максимальное из имеющихся в наборе значений.

Решение задачи, на языке: Паскаль, C

Minmax22. Дано целое число $$N (> 2)$$ и набор из $$N$$ чисел. Найти два наименьших элемента из данного набора и вывести эти элементы в порядке возрастания их значений.

Решение задачи, на языке: Паскаль, C

Minmax23. Дано целое число $$N (> 3)$$ и набор из $$N$$ чисел. Найти три наибольших элемента из данного набора и вывести эти элементы в порядке убывания их значений.

Решение задачи, на языке: Паскаль, C, С++

Minmax24. Дано целое число $$N (> 1)$$ и набор из $$N$$ чисел. Найти максимальную сумму двух соседних чисел из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax25. Дано целое число $$N (> 1)$$ и набор из $$N$$ чисел. Найти номера двух соседних чисел из данного набора, произведение которых является минимальным, и вывести вначале меньший, а затем больший номер.

Решение задачи, на языке: Паскаль, C

Minmax26. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти максимальное количество четных чисел в наборе, идущих подряд. Если четные числа в наборе отсутствуют, то вывести $$0$$.

Решение задачи, на языке: Паскаль, C

Minmax27. Дано целое число $$N$$ и набор из $$N$$ целых чисел, содержащий только нули и единицы. Найти номер элемента, с которого начинается самая длинная последовательность одинаковых чисел, и количество элементов в этой последовательности. Если таких последовательностей несколько, то вывести номер первой из них.

Решение задачи, на языке: Паскаль, C, Кумир

Minmax28. Дано целое число $$N$$ и набор из $$N$$ целых чисел, содержащий только нули и единицы. Найти номер элемента, с которого начинается самая длинная последовательность единиц, и количество элементов в этой последовательности. Если таких последовательностей несколько, то вывести номер последней из них. Если единицы в исходном наборе отсутствуют, то дважды вывести $$0$$.

Решение задачи, на языке: Паскаль, C

Minmax29. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти максимальное количество подряд идущих минимальных элементов из данного набора.

Решение задачи, на языке: Паскаль, C

Minmax30. Дано целое число $$N$$ и набор из $$N$$ целых чисел. Найти минимальное количество подряд идущих максимальных элементов из данного набора.

Решение задачи, на языке: Паскаль, C, С++

Если вы хотите выложить решение для задач, но нет решения на нужном языке, или вообще к задаче нет решений. Можете разместить его в виде комментария к данной статье.

Другие задачи по программированию, для проверки своих знаний.

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *