Autor
|
Tema: calcular media aritmética con while (Leído 9,313 veces)
|
indict
Desconectado
Mensajes: 78
|
Hola, quiero calcular la media aritmética con el bucle while y usando un centinela. No me calcula bien el promedio, si pudierais decirme que fallo hay. #include<iostream> using namespace std; int main(){ double suma,n; int contador=0; cin>>n; while(n!=-1){ suma=suma+n; contador=contador+1; cin>>n;} cout<<suma/contador<<endl;
system("PAUSE"); return 0; }
Un saludo
|
|
« Última modificación: 8 Noviembre 2012, 18:45 pm por indict »
|
En línea
|
|
|
|
indict
Desconectado
Mensajes: 78
|
Lo he echo bien , gracias de todos modos.
|
|
|
En línea
|
|
|
|
Caster
|
Me ha dado tiempo a ver tu fallo, y era que la linea cin>>n;
la tenias fuera del bucle while. Saludos
|
|
|
En línea
|
|
|
|
Ferno
Desconectado
Mensajes: 375
|
Me ha dado tiempo a ver tu fallo, y era que la linea cin>>n;
la tenias fuera del bucle while. Saludos No. Tiene otro dentro del bucle. El único problema que le veo es que la variable "suma" no está inicializada a 0 (no creo que haya problema, pero debería estarlo ). Por lo demás, aparentemente está bien.
|
|
|
En línea
|
|
|
|
Caster
|
Su mensaje esta editado, la primera vez que habia posteado, el que esta dentro del bucle, lo tenia fuera, y por eso digo que me dio tiempo a verlo.
Saludos
|
|
|
En línea
|
|
|
|
Ferno
Desconectado
Mensajes: 375
|
Su mensaje esta editado, la primera vez que habia posteado, el que esta dentro del bucle, lo tenia fuera, y por eso digo que me dio tiempo a verlo.
Saludos
Ups! Perdón entonces
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Con system creo que necesitas cstdlib: #include<iostream> #include <cstdlib> using namespace std; int main(){ double suma=0,n; int contador=0; cout << "Introduzca numero: " ; cin>>n; while(n>0){ suma+=n; contador+=1; cout << "Introduzca numero: " ; cin>>n; } cout<<suma/contador<<endl; system("pause"); return 0; }
Saludos!.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
AYUDA CON MEDIA ARITMETICA PLISSSSS
Programación Visual Basic
|
love_magic
|
4
|
3,677
|
22 Julio 2006, 21:13 pm
por love_magic
|
|
|
Media aritmetica de un array entero
Programación C/C++
|
dairus20
|
2
|
14,899
|
5 Marzo 2011, 13:20 pm
por dairus20
|
|
|
Calcular moda, mediana, media aritmética, media geométrica de n números en C
« 1 2 »
Programación C/C++
|
ERIK546
|
13
|
55,093
|
30 Noviembre 2013, 19:31 pm
por EnriqueRodriguezM
|
|
|
calcular la media movil de las ultimas 2 cifras introducidas en c
Programación C/C++
|
kikian94
|
6
|
4,476
|
18 Noviembre 2012, 00:21 am
por Beakman
|
|
|
Calcular media Aritmética, Geométrica, Armónica.
.NET (C#, VB.NET, ASP)
|
Ahinoam
|
4
|
8,375
|
12 Junio 2016, 20:46 pm
por Lekim
|
|