• Matéria: Informática
  • Autor: EduLS
  • Perguntado 6 anos atrás

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.


jeffersonjprm: Tem alguma dúvida em especifico a respeito desse problema ?

Respostas

respondido por: oliveirapedroo
1

→→→

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

→→→

Perguntas similares