Ir ao conteúdo

Posts recomendados

Postado

Construa um programa para calcular e imprimir a média de valores PARES e ÍMPARES, de 50 números que serão digitados pelo usuário e armazenados em um vetor. O programa deve mostrar também o maior número PAR digitado e o menor número ÍMPAR digitado. Além disso, devem ser impressos os valores PARES maiores que a média PAR, bem como os valores ÍMPARES menor que a média ÍMPAR.

 

O que eu fiz ate agora:

 

#include <stdio.h>
#include <stdlib.h>
#define tam 5

int vetor[tam], i;
float vetor_impar=0, vetor_par=0;
float  mediapar=0, mediaimpar=0, somaimpar=0, somapar=0;

int main(){
for (i=0; i<tam; i++){
    printf("digite a %da posicao do vetor: ", i+1);
    scanf("%d", &vetor[tam]);
    if (vetor[tam]%2==1){
        vetor_impar++;
        somaimpar= somaimpar+vetor[tam];
        mediaimpar= somaimpar/vetor_impar;
    }
    else if (vetor[tam]%2==0){
        vetor_par++;
        somapar=somapar+vetor[tam];
        mediapar= somapar/vetor_par;
        }
    }

     printf("\nmedia dos vetores pares: %f", mediapar);
     printf("\nmedia dos vetores impares: %f",mediaimpar );

}

  • Obrigado 1
Postado

@JoaoLucasMO    o vetor tem "tam" elementos , então no scanf ,  e também nos if's , não use o "tam"  ao invés use o índice do loop for ,  que vai de zero até 4 , pois esse vetor tem elementos numerados de zero até 4 e não tem o elemento cinco , não .   e um número só pode ser par ou ímpar , então não precisa comparar duas vezes , basta ver se é par , senão " else "   é por que é ímpar ,

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!