/* Para que tengan una guía para hacer el taller 5 y laboratorio 5, hice este ejercicio. ;)
si les falla algo es por el copy-paste... lo revisan y lo arreglan!
*/
#include < iostream>
using namespace std;
void leer(int v[],int n){
cout<<"Ingrese los valores del vector:\n";
for(int i=0;i < n;i++)
cin>>v[i];
}
void imprimir(int v[],int n){
for(int i=0;i < n;i++)
cout<< v[i]<<">
}
int contarApariciones(int v[], int n, int valor){
int cont=0;
for(int i=0;i < n;i++)
if(valor==v[i])
cont++;
return cont;
}
int calcularModa(int v[], int n){
int moda=v[0], contmoda=1, cont;
for(int i=0;i < n;i++){
cont=contarApariciones(v,n,v[i]);
if(cont>contmoda){
contmoda=cont;
moda=v[i];
}
}
return moda;
}
void pause(){
cout<<"\n\n";
system("pause");
}
int main(){
int vector[5], tamano=5, moda;
leer(vector,tamano);
imprimir(vector, tamano);
moda=calcularModa(vector,tamano);
cout<<"\nLa moda es "<< moda;
cout<<" y aparece"<< contarApariciones(vector,tamano,moda)<<" veces";
pause();
return 0;
}
domingo, 31 de mayo de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario