roccoC/C++ Postado Fevereiro 9, 2013 Denunciar Share Postado Fevereiro 9, 2013 (editado) Programa Maior Menor e Media, você digita quantos números quizer, e para finalizar basta digitar "0",Más o total está definido numa constante em 50 no máximo. O programa imprime todos os números digitados e depois imprimeo maior e o menor e a soma destes números, e depois a sua média.Eis o link da imagem abaixo, basta clicar:http://4.bp.blogspot.com/-PDmS7b2sjBw/URam...1600/img+14.JPGEis o link abaixo:http://codigosfontes-ccplus-plus.blogspot....or-e-media.html Editado Fevereiro 16, 2013 por roccoC/C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DavidCairuz Postado Fevereiro 14, 2013 Denunciar Share Postado Fevereiro 14, 2013 Precisa de um convite pra entrar no blog. '-' Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 roccoC/C++ Postado Fevereiro 14, 2013 Autor Denunciar Share Postado Fevereiro 14, 2013 (editado) O blog está aberto, é só clicar nos links. Editado Julho 13, 2014 por roccoC/C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vega Postado Fevereiro 18, 2013 Denunciar Share Postado Fevereiro 18, 2013 (editado) Não consegui entrar no blog.Eu também fiz um programa seguindo a proposta do tópico e estou postando para compartilhar com o fórum,O usuário determina o tamanho do vetor, que deve ser maior que zero.#include <iostream> using namespace std; struct Valor{ float maximo, minimo, soma, media; }; void info(Valor *, const float *, const int); void mostra(Valor *); int main(void){ int elemento = 0, i = 0; Valor *v = new Valor; cout << "Entre com a quantidade de elementos: "; cin >> elemento; if (elemento <= 0){ cout << "Quantidade inválida. Terminando o programa...\n"; return -1; } float *f = new float[elemento]; for (i = 0; i < elemento; i++){ cout << "Entre com o valor #" << i + 1 << " "; cin >> *(f + i); } info(v, f, elemento); mostra(v); delete v; delete [] f; return 0; } void mostra(Valor *v){ cout << "Maior Numero: " << v->maximo << endl; cout << "Menor Numero: " << v->minimo << endl; cout << "Soma: " << v->soma << endl; cout << "Media: " << v->media << endl; } void info(Valor *v, const float *vetor, const int tamanho){ register int i; bool ini_minimo = true; for (i = 0; i < tamanho; i++){ if (ini_minimo) v->minimo = *(vetor + i); ini_minimo = false; if (*(vetor + i) > v->maximo) v->maximo = *(vetor + i); if(*(vetor + i) < v->minimo) v->minimo = *(vetor + i); v->soma += *(vetor + i); } v->media = v->soma / tamanho; } Editado Fevereiro 18, 2013 por vega Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 roccoC/C++ Postado Fevereiro 18, 2013 Autor Denunciar Share Postado Fevereiro 18, 2013 Certo, já testei, funcionou bem por aqui. Muito obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
roccoC/C++
Programa Maior Menor e Media, você digita quantos números quizer, e para finalizar basta digitar "0",
Más o total está definido numa constante em 50 no máximo. O programa imprime todos os números digitados e depois imprime
o maior e o menor e a soma destes números, e depois a sua média.
Eis o link da imagem abaixo, basta clicar:
http://4.bp.blogspot.com/-PDmS7b2sjBw/URam...1600/img+14.JPG
Eis o link abaixo:
http://codigosfontes-ccplus-plus.blogspot....or-e-media.html
Editado por roccoC/C++Link para o comentário
Compartilhar em outros sites
4 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.