Faça um programa utilizando a Linguagem de Programação C para ler um vetor de V de inteiros com 10 posições e mostre o vetor. Após leia o vetor V, crie um segundo vetor K de inteiros com 10 posições, copiando para K somente com os elementos do vetor V que são ímpares e mostre o vetor K. A seguir some todos os elementos pares do vetor V e apresente a média dos valores pares. Para calcular a média dos valores pares, faça a divisão somente pelo número de valores pares encontrado no vetor V. Zero é par.
Respostas
→→→
Resposta:
#include <stdio.h>
#include <string.h>
int main(){
int i, V[10], K[10], pos=0, numpar=0;
float somapar=0;
//lendo V
printf("Vetor V: \n");
for(i=0; i<10; ++i){
printf("Digite um numero: ");
scanf("%d", &V[i]);
if(V[i]%2==1){
K[pos] = V[i];
++pos;
} else {
somapar += V[i];
++numpar;
}
}
printf("Vetor V: ");
for(i=0;i<10;++i){
printf("%d ", V[i]);
}
printf("\nVetor K: ");
for(i=0;i<pos;++i){
printf("%d ", K[i]);
}
printf("\nMedia dos valores pares em V: %f", somapar/numpar);
}
Explicação:
lê 10 valores inteiros e os armazenam em V, depois os valores ímpares de V são adicionados em K, os que não forem ímpares são somados e depois divididos pela sua quantidade para calcular sua média, depois é imprimido na tela os vetores V e K, depois é imprimido a média dos valores pares de V.
espero ter ajudado
→→→