Sei sulla pagina 1di 1

#include<conio.

h>
#include<fstream.h>
#include<stdlib.h>
void maymen(int a[10][10],int,int,int &may,int &pmayf,int &pmayc,int &men,int
&pmenf,int &pmenc);
void imp(int a[10][10],int,int,int,int,int,int,int,int);
void main()
{ int nf,nc,a[10][10],i,j,may,men,pmayf,pmayc,pmenf,pmenc;
cout<<"Digite el numero de filas y columnas del arreglo a cargar\n";
cin>>nf>>nc;
for(i=0;i<nf;i++)
for(j=0;j<nc;j++)
a[i][j]=rand()%20;
maymen(a,nf,nc,may,pmayf,pmayc,men,pmenf,pmenc);
imp(a,nf,nc,may,pmayf,pmayc,men,pmenf,pmenc);
getch();
}
void maymen(int a[10][10],int nf,int nc,int &may,int &pmayf,int &pmayc,int &men,int
&pmenf,int &pmenc)
{int i,j;
may=men=a[0][0];
for(i=0;i<nf;i++)
for(j=0;j<nc;j++)
{ if(may<a[i][j])
{ may=a[i][j];
pmayf=i+1;
pmayc=j+1;
}
else
if(men>a[i][j])
{men=a[i][j];
pmenf=i+1;
pmenc=j+1;
}
}
}
void imp(int a[10][10],int nf,int nc,int may,int pmayf,int pmayc,int men,int
pmenf,int pmenc)
{int i,j;
cout<<"El arreglo cargado es\n";
for(i=0;i<nf;i++)
{cout<<"\n";
for(j=0;j<nc;j++)
cout<<a[i][j]<<"\t";
}
cout<<"\nEl mayor elemento es "<<may<<" esta en la posicion "<<pmayf<<"
"<<pmayc<<"\n";
cout<<"El menor elemento es "<<men<<" esta en la posicion "<<pmenf<<"
"<<pmenc<<"\n";
}

Potrebbero piacerti anche