Programación General > C/C++

 moda en vectores

(1/2) > >>

haddad:
muchachos agradezco a todos los que han contribuido a aclararme las dudas
ahora les traigo esto. debo mostrar la moda de un vector. el numero que mas se repite
saludos!!

Checho360:
Me parece que deberías de intentar hacerlo tú y luego ya te ayudamos si no sabes, es la mejor forma de aprender, te doy un ejemplo:


--- Código: C++ ---#include <iostream>using namespace std;int main(){    cout<<"Introduce la dimension del vectorn";    int n;cin>>n;    int A[n];    for (int i=0;i<n;i++){        cout<<"Introduce el coef "<<i<<" :n";        cin>>(A[i]);    }    /*Ahora calculamos cuantos elementos hay de cada numero*/    int k=0;int almacenar [2][n];    for(int i=0;i<n;i++){            for(int j=0;j<n;j++){                    if(A[j]==A[i]){                            k++;                    }            }            almacenar[0][i]=k;            almacenar[1][i]=A[i];            k=0;    }    /*Ahora miramos el maximo*/    k=0;    for(int i=0;i<n;i++){        if(almacenar[0][k]<almacenar[0][i]){                                      almacenar[0][k]=almacenar[0][i];                                      almacenar[1][k]=almacenar[1][i];                                      }    }    cout<<"La moda es:n"<<almacenar[1][k]<<"n";    system("pause");}      
Supongo que hay mil formas mucho mejores de hacerlo pero es lo que se me ocurrio...

Un saludo!!

haddad:
si te soy sincera... hay muchas cosas que no entiendo :(

Checho360:

--- Cita de: "haddad" ---si te soy sincera... hay muchas cosas que no entiendo :(
--- Fin de la cita ---

Pero que es lo que no entiendes, la sintaxis o el algoritmo??

Si no entiendes la sintaxis se te puede explicar, si es la lógica tampoco te preocupes... con que sepas tu hacer uno tampoco es necesario saber todas las formulas; ya te digo, habra mil formas mejores de  hacer ese programa.

Si me dices igual te puedo explicar algo.

Un saludo!

haddad:
si por favor, quedaria enormemente agradecida si me explicaras algo de sintaxis y de logica :)
es que hay muchas cosas nuevas para mi, y yo digo o.O eso de donde salio?? jaja

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa