НБ
Николай Батагов

Помогите решить. Найти номера первого и последнего минимального/максимального из данных десяти целочисленных элементов.

Yura Borovik
Yura Borovik

Перебираете с начала и ищете мин и макс, потом с конца. Как найдете - прерываетесь.

for( min_l = 0, i = 1; i < 10; i++ ) if (a[ i ] < a[ min_l ] ) min_l = i;
for( max_l = 0, i = 1; i < 10; i++ ) if (a[ i ] > a[ max_l ] ) max_l = i;
for( min_l = 0, i = 9; i >= 0; i-- ) if (a[ i ] < a[ min_r ] ) min_r = i;
for( max_l = 0, i = 9; i >= 0; i-- ) if (a[ i ] > a[ max_r ] ) max_r = i;

Похожие вопросы
Помогите решить по С#. Дан массив А размера n. Найти максимальный элемент из его нечетными номерами А1 А3 А5,
Задачка по С#. Дана матрица размера m*n. Найти минимальный среди максимальных ее элементов.
СИ помогите найти максимальный и минимальный элемент массива
Дан одномерный массив из N элементов. Найти максимальный элемент из отриц. элементов этого массива. Решить на СИ.
Нужно найти минимальный элемент среди максимальных!
В массиве из 10 элементов заполненном путём ввода данных найти произвидение максимального и минимального элементов!
Массивы. Найти максимальный элемент массива и номера этих элементов,равных максимальному.
Дан массив, состоящий из N элементов. Обнулить все элементы, кроме минимального и максимального
1. Имеется целочисленный массив n*m элементов. Найти номер строки с минимальной суммой модулей элементов.
Найти минимальный и максимальный элементы матрицы. Поменять максимальный и минимальный и элементы местами...