Guião laboratorial n.º 0 – exercício 2
“Desenvolva uma função encontre o maior elemento armazenado num vetor de inteiros. A função recebe como argumentos o nome e a dimensão do vetor. Devolve como resultado a posição em que se encontra o maior valor existente no vetor. Se o maior valor surgir várias vezes no vetor, a função devolve a primeira posição em que ele ocorre.”
#include <stdio.h> #include <stdlib.h> #define TAM 10 int funcao1(int v[TAM], int t){ int maior=v[0]; int posicao=0; int i; for(i=0; i<t; i++){ if(v[i]>maior) { maior=v[i]; posicao = i; } } return posicao; } int main() { int vector[TAM]={0,1,20,3,4,25,20,7,8,9}; printf("o maior vem: %d", funcao1(vector, TAM)); return 0; }
0 thoughts on “Guião laboratorial n.º 0 – exercício 2”