Crie uma função que retorna o maior vetor de um vetor de 5 posições.
Passo 1
O enunciado pede criar uma função que, dada um vetor de cinco números, retorna o maior valor presente nesse vetor. O conteúdo principal é percorrer um vetor e aplicar uma operação de comparação para encontrar o máximo.
Passo 2
A estratégia é simples: inicializamos uma variável “maior” com o primeiro elemento do vetor. Em seguida, fazemos um laço que percorre os índices de 1 a 4 e, a cada iteração, comparamos o elemento atual com o valor armazenado em “maior”. Se o elemento for maior, atualizamos “maior”.
Passo 3
Escrevendo em pseudocódigo:
Passo 4
Implementação em C:
int maiorValor(int v[5]) {
int maior = v[0];
for (int i \(=1\); i < 5; i\(++\)) {
if (v[i] > maior) {
maior = v[i];
}
}
return maior;
}
Resposta
int maiorValor(int v[5]) {
int maior = v[0];
for (int i \(=1\); i < 5; i\(++\)) {
if (v[i] > maior) {
maior = v[i];
}
}
return maior;
}