[ Foro de Pascal ]

Ordenar matriz

30-Jun-2020 01:30
Juan Estevez
1 Respuestas

Que tal, estuve intentando hacer un programa que cumpla la siguiente consigna, pero no pude hacerlo:

Dada una matriz MAT_SEC de carácteres donde cada fila tiene una o más secuencias   (una secuencia de caracteres  es un serie consecutiva de chars  diferentes a blancos)   ordenar descendentemente las secuencias en cada fila en base a su  longitud. Debe definir las constantes, tipos y variables así como la carga y mostrado de las estructuras.

Ejemplo: Si cargamos nuestra matriz de esta manera:
| |R|X| |Y|R|S| |Y| |
| |R| |Y| | |H|G|Y| |

Debería quedar asi:

|Y|R|S| |R|X| |Y| | |
|H|G|Y| |R | |Y| | | |


30-Jun-2020 01:32
Juan Estevez

Inicialmente pensé en comparar la longitud de las dos primeras secuencias, y según su longitud, intercambiarlas, una especie de método de burbujeo.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)