Programação Imperativa

100 Questões Fichas Testes/Exames

Questão 37: minInd

Voltar

Defina uma função int minInd (int v[], int n) que, dado um vetor v com n inteiros, retorna o índice do menor elemento do vetor.

Exemplo

> int v[6] = {5,3,6,1,4,2};
> minInd(v, 6)
(int) 3 // correspondente ao elemento *1*

Resolução

int minInd (int v[], int n) {
    int i, minIndex = 0;
    for(i = 1; i < n; i++) 
        if(v[i] < v[minIndex]) 
            minIndex = i;
    return minIndex;
}