Por encima del promedio
Publicado por Fidel (1 intervención) el 10/11/2018 07:23:54
Tengo un problema con un programa de mi universidad, la descripción es: "Solicitar enteros para un vector de 10 elementos y visualizar la cantidad que están por encima y por debajo del promedio.
El detalle es que no me muestra adecuadamente los datos por encima y por debajo el promedio les agradecería mucho que me dijeran cual es mi error y si existe una forma de mejorar el programa...
De antemano aclaro que se me pide detallar los pasos por eso el aparezcan las instrucciones dentro del programa.
Gracias.
El detalle es que no me muestra adecuadamente los datos por encima y por debajo el promedio les agradecería mucho que me dijeran cual es mi error y si existe una forma de mejorar el programa...
De antemano aclaro que se me pide detallar los pasos por eso el aparezcan las instrucciones dentro del programa.
Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <iomanip>
using namespace std;
main(){
int v[10],i,sum=0,tot=0,dpe=0,dpd=0;
float prom;
cout<<"Ingrese los datos del vector"<<endl;
for(i=0;i<10;i++){
cin>>v[i];
sum=sum+v[i];
tot=tot+1;
prom=sum/tot;
if(v[i]>prom){
dpe=dpe+1;}
if(v[i]<prom){
dpd=dpd+1;}
}
cout<<"Vector"<<endl;
for(i=0;i<10;i++)
cout<<setw(5)<<v[i];
cout<<endl;
cout<<"Suma de los datos: "<<sum<<endl;
cout<<"Total de los datos: "<<tot<<endl;
cout<<"Promedio de los datos: "<<prom<<endl;
cout<<"Datos por debajo: "<<dpd<<endl;
cout<<"Datos por encima: "<<dpe<<endl;
}
Valora esta pregunta
0