elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / duda con arreglos bidimensionales en: 26 Junio 2014, 07:30 am
hola buenas tardes tengo este ejercicio y no se de que manera mejor encararlo

3. Realice una función que reciba un vector de palabras y otro vector con la ocurrencia de cada palabra y ordene el vector de
palabras por la cantidad de ocurrencias de cada una.
Prototipo void ordenar( char palabras[][TAM_PALABRAS], int * ocurrencias , int tamanio)


la manera en la que lo pense  fue hacer un metodo  de  ordenamiento de  de burbuja en las concurrencias y cada vez que  halle un valor el cual ordenar tambien cambie el lugar  en donde esta alojada la palabra en la matriz pero al momento de implementarlo me tope con varias dudas

como cuando intento cambiar  una palabra de una pocicion a la otra  utilizo  este segmento de codigo

void mystrcopy (char palabras [][])
{
int i = 0;
int j = 0;
char aux [TAM];
while(palabras !='\0')
 {
   
  aux= palabras[j];
  palabras[j] = palabras[j+1] ;
  palabras[j+1] =aux
  i++;
   j++
  }


  pal1 = '\0';




pero al momento de utilizar esa funcion en mi ordemaiento   de burbujas no sabria como implemaentarlo

void burbuja (int ocurrencia [])
{
int i= 0,j;
int aux = 0 ;
int k= 0;

for(j=0;j<TAM;j++)
{
for(i=0;i<TAM-j;i++)
{
if(ocurrencia >= ocurrencia [i+1])
    {

    aux = ocurrencia ;
     ocurrencia=ocurrencia [i+1];
     ocurrencia[i+1] = aux;

   
    }
}
}

gracias de antemano por la ayuda
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines