Ir ao conteúdo
  • Cadastre-se

C++ Não consigo inserir a média certa, Alguém tem a solução?


Posts recomendados

Boa noite! 

 

sou novo aqui não sei bem como funciona o fórum mais sempre quando tenho dúvidas venho consultar as respostas dos colegas para alguns problemas. Estou com uma atividade para realizar mais não consigo sair do lugar de onde parei, se alguém puder dar uma força agradeço. 

questão:

#include <stdlib.h>
#include <stdio.h>



main()


 {
int num,par,impar, media,cont;
cont=0;
num=par=impar=media=0;

 puts("Não pode ser digitados números negativos:");
 
 
do{
	
printf("\n\ndigite um numero inteiro: ");
scanf("%d",&num);


if(num%2==0)//operador %
{
printf("Par");
par++;
}
else
printf("Ímpar");

cont++;

} while (par<15);

media = par*100/cont;

if (media<15)
	printf("|nAbaixo da média");
		else if (media <50)
		printf("\nDentro do esperado");
			else 
			printf ("\nAcima da média");

}

1 Faça a leitura de n números inteiros e considere 15 deles para apresentar ao final a média aritmética, analisando os resultados conforme a tabela abaixo: Resultado da média Mensagem < 15.0 Abaixo da média Entre 15.1 e 50.0 Dentro do esperado > 50.0 Acima da média OBS 1: Não podem ser digitados números negativos. Avisar o Usuário desse impedimento. OBS 2: Serão computados apenas os números pares, os ímpares ficarão de fora dos cálculos e não deverão estar entre os 15 considerados, mas poderão ser digitados.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

#include <stdlib.h>
#include <stdio.h>

main(){
int num,vetor[15],i,media;
while(i<15){
	printf("Digite numeros: ");
	scanf("%d",&num);
	if(num%2==0){
	vetor[i]=num;
	i++;
}
if(num<1){
	perror("nao pode se negativo");
	if(num%2==0)i--;
}
}
for(i=0;i<15;i++)
media = media + vetor[i];
media = (media/15);
printf("%d",media);
if(media < 15)printf("Abaixo da media");
if(media > 15 && media <=50)printf("Dentro do esperado");
if(media >50)printf("Acima da media");
}

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!