Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ordenamiento de Numeros Por Columnas
Ordenamiento de Numeros Por Columnas
h>
#include<time.h>
int N,M,i,j;
int ingresaNumeroEntero();
main(){
N = ingresaNumeroEntero();
M = ingresaNumeroEntero();
int matriz[N][M];
srand(time(NULL));
generaAleatorioENterosEntreMinMax(matriz,10,99);
printf("\n\nArreglo inicial:\n\n");
imprimeElementosMatrizEntero(matriz);
ordenaMenorMayorPrimeraColumna(matriz);
printf("\n\nArreglo final:\n\n");
imprimeElementosMatrizEntero(matriz);
return 0;
}
int ingresaNumeroEntero(){
int numero;
do{
scanf("%i",&numero);
}while(numero<=0);
return numero;
for(i=0;i<N;i++){
for(j=0;j<M;j++){
for(i=0;i<N;i++){
for(j=0;j<M;j++){
printf(" %i ",matriz[i][j]);
printf("\n");
int a,b,k,min;
for(i=0;i<N;i++){
min = 100;
for(j=0;j<N;j++){
for(k=0;k<M;k++){
min = matriz[j][k];
a = j;
b = k;
}
if(k==0){
if(j>i-1){
min = matriz[j][k];
a = j;
b = k;
else{
min = matriz[j][k];
a = j;
b = k;
matriz[a][b] = matriz[i][0];
matriz[i][0] = min;