Ir ao conteúdo

C++ programa em C que leia uma lista de valores e apresente a média e acima da media


Posts recomendados

Postado

Alguém pode me ajudar ?  Faça um programa em C que leia uma lista de valores informados pelo usuário e quando digita 0 quer dizer que acabou a lista. Em seguida após a leitura dos valores apresentar na tela a média dos valores e os valores que estão acima da média de todos os valores informados.

#include <stdio.h>
 
 int main () {

	
  int n,i,k;
 
  printf("Informe o tamanho do vetor:\n");
  scanf("%d", &n);
   float v[n], m[n][n]; 
   
    printf("Informe os valores para o vetor (1 em cada linha):\n");
    for  (i=0; i<n; i++){
    scanf("%f", &v[i]);  
    
}

for(i=0;i<n;i++){
	for(k=0;k<n;k++){
	m[i][k]= v[i]*v[k];
	printf("%.f ", m[i][k]);
	
		
	}

 

Postado

@alices     você pode somar os números que for digitados dentro fo mesmo laço , e depois faz a média , e esses dois loop's não estão bons não ,  e essas matriz , serve para quê ? ,  e poderia ser assim :

for (i=0; i<n; i++)

{

    scanf("%f", &v[i]);

    total += v[i];

}

printf ("A media\n");

media = total/n;

printf ("%d\n",media");

printf ("Acima da media\n");

for (i=0; i<n; i++)

{

    if(v[i]>media )

        printf("%d  ",v[i]);

}

 

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!