• Matéria: Informática
  • Autor: Jujubay
  • Perguntado 8 anos atrás

Me ajuda nessa questão de linguagem em C?
2) Funções

a) Crie uma função que receba um vetor de inteiros e retorne quantos números são pares.
b) Crie uma funçaõ que receba dois vetores do mesmo tamanho e diga quantos números iguais e nas mesmas posições estes vetores possuem.
c) Crie uma função que receba um vetor de floats e retorne o maior número do vetor.

Respostas

respondido por: augustofernand
1
a)
#define MAX 1000

int qtdPares(int v[MAX]) {
       int i, j;
       for(i = 0; i < v.length; i++) {
               if(v[i] % 2 == 0)
                     j++;
       }
       return j;
}

b)

int vetoresIguais(int v1[MAX], int v2[MAX]) {
       int i, j = 0;
       for(i = 0; i < v1.length; i++) {
               if(v1[i] == v2[i])
                      j++;
       }
       return j;
}


c)

float maiorNumero(float v[MAX]) {
         int i;
         float max;
         max = v[0];
         for(i = 1; i < v.length; i++) {
                 if(v[i] > max)
                       max = v[i];
         }
         return max;
}
Perguntas similares