Sunteți pe pagina 1din 2

#include<stdio.

h>
#include<conio.h>
void main()
{ int n,m,a[50][50],i,j,may,men,pmf,pmc,pmef,pmec,k,temp;

printf("introduzca los numeros de fila y columnas a dar \n");


scanf("%d",&n);
scanf("%d",&m);

printf("introduzca los numeros de la matriz\n");


for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{scanf("%d",&a[i][j]);
}

printf("la matriz es :\n");


for(i=1;i<=n;i++)
{for(j=1;j<=m;j++)
{printf("%d ",a[i][j]);
}
printf("\n");

}
may=men=a[1][1];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{if(a[i][j]>=may)
{may=a[i][j];
pmf=i;
pmc=j;
}
else;
if(a[i][j]<=men)
{men=a[i][j];
pmef=i;
pmec=j;
}
}

printf("\n el mayor es %d esta en la posicion\n %d %d ",may,pmf,pmc);


printf("\nel menor es %d esta en la posicion\n %d %d ",men,pmef,pmec);
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
for(k=j+1;k<=m;k++)
{if(a[i][j]>=a[i][k])
{temp=a[i][j];
a[i][j]=a[i][k];
a[i][k]=temp;
}
}
printf("el arreglo ordenado es\n:");
for(i=1;i<=n;i++)
{printf("\n");
for(j=1;j<=m;j++)
printf("%d \t",a[i][j]);

}
getch();
}

S-ar putea să vă placă și