Часть кода, чтобы найти самое большое и самое малое число на массиве, если это необходимо. Мне нужен индекс сейчас. Позиция этих чисел в этом массиве.Программа для поиска Наибольшее и самое низкое значение и его индекс массива (программирование на языке C)
////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////
#include <stdio.h>
#include <stdlib.h>
#define DIM 5
void lerArray (int x[DIM]);
int maximo(int x[DIM]);
int minimo(int x[DIM]);
int main(){
int a[DIM],l,g;
lerArray(a);
g = maximo(a);
l = minimo(a);
printf("Minimo:%d \t Maximo:%d ",g,l);
return 0;
}
void lerArray (int x[DIM]){
int i,numb;
for(i=0;i<DIM;i++)
{
printf("Intoduza o %dº elemento\n",i);
scanf("%d",&numb);
x[i]= numb;
}
}
int maximo(int x[DIM]){
int i,max;
max =x[0];
for(i=0;i<DIM;i++){
if (max>x[i])
max = x[i];
}
return max;
}
int minimo(int x[DIM]){
int i,min;
min =x[0];
for(i=0;i<DIM;i++){
if(min<x[i])
min=x[i];
}
return min;
}