coger la ultima fila y ordenar sus numero de mayor a menor
ejemplo:
5 3 2 4 6
8 4 8 4 3
9 2 3 1 7
5 7 9 3 1
2 8 4 3 6
ordenada deberia quedar asi
5 3 2 4 6
8 4 8 4 3
9 2 3 1 7
5 7 9 3 1
8 6 4 3 2
hice lo mismo pero con columnas y me da perfecto
pero no lo puedo hacer con las filas
dejo lo que hice con las columna central de una matriz espero que alguien em de uan idea o me ayude gracias
Código
#include "stdio.h" #include "conio.h" #include "string.h" #include "windows.h" #include "stdlib.h" #include "time.h" #include "iostream" #include "stdlib.h" main () { int i,j,ma[5][5]; int temp; printf("\tEsta es la Matriz Original: \n"); for(i=0;i<5;i++) { for(j=0;j<5;j++) { ma[i][j]=1+rand()%(9); } } for(i=0;i<5;i++) { for(j=0;j<5;j++) { printf("%d ",ma[i][j]); } printf("\n"); } for(int i = 0; i < 5-1; i++) for(int j = 0; j < 5; j++) if(ma[j][2] < ma[i+1][2]) { temp = ma[j][2]; ma[j][2] = ma[i+1][2]; ma[i+1][2] = temp; } printf("\n Matriz Organizada por la columna central: \n"); for( int i = 0; i < 5; i++) { printf("\n"); for(int j = 0; j < 5; j++) printf("% d",ma[i][j]); } }