Ae galera meu professor pediu um trabalho em c++ um exercício é para ler n numeros... exibir a media desses numeros e o maior e menor... mas a soma dos elementos do vetor na ta saindo certa... alguém me ajuda?
Vlw
segue o codigo:
#include <iostream.h>
#include <stdlib.h>
const int arrayTAM = 3;
int num[arrayTAM];
int soma=0, i=0;
int aux, j;
float media;
int main(void)
{
for(i=0; i<= arrayTAM ; i++)
{
cout<<"Digite um numero: ";
cin>> num;
soma += num;
}
float media= soma/(arrayTAM+1);
for(i=0; i<=arrayTAM+1; i++)
{
if(num > num[i+1])
{
aux = num;
num = num[i+1];
num[i+1] = aux;
}
}
cout<<"A media dos "<<arrayTAM + 1<<" numeros e:"<<media<<endl;
Pergunta
Arthur Menezes
Ae galera meu professor pediu um trabalho em c++ um exercício é para ler n numeros... exibir a media desses numeros e o maior e menor... mas a soma dos elementos do vetor na ta saindo certa... alguém me ajuda?
Vlw
segue o codigo:
#include <iostream.h>
#include <stdlib.h>
const int arrayTAM = 3;
int num[arrayTAM];
int soma=0, i=0;
int aux, j;
float media;
int main(void)
{
for(i=0; i<= arrayTAM ; i++)
{
cout<<"Digite um numero: ";
cin>> num;
soma += num;
}
float media= soma/(arrayTAM+1);
for(i=0; i<=arrayTAM+1; i++)
{
if(num > num[i+1])
{
aux = num;
num = num[i+1];
num[i+1] = aux;
}
}
cout<<"A media dos "<<arrayTAM + 1<<" numeros e:"<<media<<endl;
cout<<"O menor numero e: "<<num[0]<<endl;
cout<<"O maior numero e: "<<num[arrayTAM]<<endl;
system("pause");
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.