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.
Soluções para a tarefa
Respondido por
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;
}
#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 interessantes