Claro! Segue abaixo uma possível implementação em C++: ``` int min(int vetor[], int indice) { if (indice == 0) { return vetor[0]; } else { int menor = min(vetor, indice - 1); if (vetor[indice] < menor) { return vetor[indice]; } else { return menor; } } } ``` Essa função utiliza o conceito de recursão para percorrer o vetor e encontrar o menor elemento. A ideia é que, se o vetor tiver apenas um elemento (índice 0), esse elemento é o menor. Caso contrário, a função chama a si mesma com o índice do penúltimo elemento e compara o menor elemento encontrado até agora com o último elemento do vetor. Se o último elemento for menor, ele é retornado; caso contrário, o menor elemento encontrado até agora é retornado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar