Как написать программу C , чтобы найти минимальный и максимальный элементы массива в C Programming Language ?
С Программа для поиска минимального и максимального элементов массива
#define N 14
//*****************************************************
int massiv[N];
//ТУТ ТЕБЕ НУЖНО НАЙТИ МИНИМУМ И МАКСИМУМ
//Максимум и минимум - первый элемент массива
int max_value=massiv[0];
int min_value=massiv[0];
//Позиция максимума и минимума - первый элемент
int max_position=0;
int min_position=0;
puts("Найдём минимальный и максимальный элементы массива.");
for (i = 1; i < N; i++) {
if(massiv[i]>max_value) {
max_value=massiv[i];
max_position=i;
}
if(massiv[i]<min_value) {
min_value=massiv[i];
min_position=i;
}
}
//Выведем результат на экран
printf("Минимальный элемент массива - %dй, его значение - %d\n", min_position+1, min_value);
printf("Максимальный элемент массива - %dй, его значение - %d\n", max_position+1, max_value);
//ПРОСТЕЙШАЯ СОРТИРОВКА
for (i = 1; i < N; i++) {
for (j = 1; j < N - 1 - i; j++) {
if(massiv[j]>massiv[j+1]) {
int temp = massiv[j];
massiv[j] = massiv[j+1];
massiv[j+1] = temp;
}
}
}
Learn More :