Hola gente, qué tal? Estoy tratando de aplicar el método de burbujeo para ordenar de mayor a menor una matriz. Probé lo siguiente:
Código:
for (f=1;f<=60;f++) {
for (c=1;c<=12;c++)
{
VSS[f]=(VSS[f]+ME[f][c]);
}
}
for(i=1;i<=60;i++)
{
for(j=1+1;j<=60;j++)
{
if (VSS[j]>VSS[i]) {
VSS[j]=aux;
VSS[j]=VSS[i];
VSS[i]=aux;
}
}
}
for(i=1;i<=60;i++)
{
printf("Sueldo: %d ",VSS[i]);
}
La matriz ME posee 60 filas y 12 columnas. Lo que hice fue ir sumando los valores que guarda la matriz y guardalos en el vector VSS (61 valores), y en base a ese vector, hacer el burbujeo pero me da valores erróneos (mayormente números grandes). ¿Qué estoy haciendo mal?
Gracias!