Calcula la frecuencia absoluta y relativa de un elemento en un vector
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
int n;
void intercambio(int vector[],int i,int j)
{
int temp;
temp=vector[i];
vector[i]=vector[j];
vector[j]=temp;
}
void ordenarVector(int vector[])
{
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(vector[i]>vector[j])
intercambio(vector,i,j);
}
}
}
void main()
{
double frecAbs[20],frecRel[20];
cout<<"Ingrese el numero de elementos:\t";cin>>n;
int *V = new int [n];
cout<<endl;
for(int i=0;i<n;i++)
{
cout<<"V["<<i+1<<"] = ";cin>>V[i];
}
ordenarVector(V);
cout<<endl<<"Frecuencias:"<<endl<<endl;
cout<<"Valor:\tAbs:\tRel:"<<endl;
double contador=1;
for(int i=0;i<n;i++)
{
if(V[i]==V[i+1])
contador++;
else
{
cout<<V[i]<<"\t"<<contador<<"\t"<<contador/n<<endl;
contador = 1;
}
}
_getch();
}
No hay comentarios:
Publicar un comentario