Ir para conteúdo

marcelojoss

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre marcelojoss

  1. //O valor na média (resposta) sai muito diferente, gostaria de corrigir o código próximo a lógica que ele está. #include <stdio.h> #include <stdlib.h> #include <locale.h> double media(int vetor[], int tamanho) { float soma = 0, media = 0; int i = 0; for(i = 0; i<tamanho; i++) { soma+=vetor; } media = soma / tamanho; return media; } int main() { setlocale(LC_ALL, "Portuguese"); int i, x; float soma; printf("Qual o tamanho do vetor ?\n"); scanf("%d", &x); double vet[x]; for ( i = 0; i < x; i++ ) { printf ( "Valor na %d posição:\n", i +1 ); scanf("%lf", &vet[i + 1]); printf("%lf",vet[i + 1]); soma = soma + (vet[i + 1]); } printf("\n %f", soma); float resposta = media(vet, x); printf ("A média é: %.2f \n", resposta); system ("pause"); return 0; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.