You are on page 1of 2

#include <stdio.

h>

int main () {

int A[4][5] = {{3,19,6,15,7},{11,12,4,5,8},{18,14,13,2,17},{1,10,9,16,20}}; //matriz cualquiera de


orden 4 x 5

int ordenar[20];

int aux, i, j, c;

c = 0;

printf ("dada la matriz\n\n");

for (i=0; i<4; i++) {

for(j=0; j<5; j++) {

printf ("%d ", A[i][j]);

printf ("\n");

printf("\n");

for (i=0; i<4; i++) {

for(j=0; j<5; j++) {

ordenar[c] = A[i][j];

c = c + 1;

}
for (i=0; i<20; i++) {

c = i;

for (j=i+1; j<20; j++) {

if ( ordenar[j] < ordenar[c] )

c = j;

aux = ordenar[i];

ordenar[i] = ordenar[c];

ordenar[c] = aux;

printf ("la matriz ordenada y almacenada en un arreglo es:\n\n");

for(i=0; i<20; i++) {

printf ("ordenar[%d] = %d\n", i, ordenar[i]);

return 0;

You might also like