Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <iostream>
using std::fixed;
using std::showpoint;
#include <iomanip.h>
void media( const int [], int );
void mediana( int [], int );
void moda( int [], int [], int );
void ordenaBurbuja( int[], int );
void despliegaArreglo( const int[], int );
int main()
{
const int tamanoRespuestas = 99; // tamao del arreglo respuestas
int frecuencia[ 10 ] = { 0 }; // inicializa el arreglo frecuencia
// inicializa el arreglo respuestas
int respuestas[ tamanoRespuestas ] =
{
6, 7, 8, 9, 8, 7, 8, 9, 8, 9,
7, 8, 9, 5, 9, 8, 7, 8, 7, 8,
6, 7, 8, 9, 3, 9, 8, 7, 8, 7,
7, 8, 9, 8, 9, 8, 9, 7, 8, 9,
6, 7, 8, 7, 8, 7, 9, 8, 9, 2,
7, 8, 9, 8, 9, 8, 9, 7, 5, 3,
5, 6, 7, 2, 5, 3, 9, 4, 6, 4,
7, 8, 9, 6, 8, 7, 8, 9, 7, 8,
7, 4, 4, 2, 5, 3, 8, 7, 5, 6,
4, 5, 6, 1, 6, 5, 7, 8, 7
};
// procesa las respuestas
media( respuestas, tamanoRespuestas );
mediana( respuestas, tamanoRespuestas );
moda( frecuencia, respuestas, tamanoRespuestas );
return 0; // indica terminacin exitosa
} // fin de main
// calcula el promedio de todos los valores correspondientes a las respuestas
void media( const int resp[], int tamanoArreglo )
{
int total = 0;
cout << "********\n Media\n********\n";
// total del valor de las respuestas
for ( int i = 0;
i < tamanoArreglo;
i++ )
total += resp[ i ];
// da formato y despliega los resultados
cout << fixed << setprecision( 4 );
cout << "La media es el valor promedio de los elementos\n"
<< "de datos. La media es igual al total de todos \n"
<< "los elementos de datos divididos entre el numero\n"
<< "de elementos de datos (" << tamanoArreglo
<< "). El valor de la media para \nesta ejecucin es: "
<< total << " / " << tamanoArreglo << " = "