Code:
#include <iostream.h>
#include <iomanip.h>
#define N 100
void import(int a[N][N],int &n,int &m)
{
int i,j;
do
{
cout<<"nhap so dong trong ma tran: ";
cin>>n;
}while((n<0)||(n>N));
do
{
cout<<"nhap so cot trong ma tran: ";
cin>>m;
}while((m<0)||(m>N));
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
cout<<"A["<<i<<"]["<<j<<"]= ";
cin>>a[i][j];
}
}
void export(int a[N][N],int n,int m)
{
cout<<"mang: \n";
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
cout<<setw(5)<<a[i][j];
cout<<"\n\n";
}
}
int value_appear_much(int a[N][N],int n,int m,int b[N])
{
int max=0;
int i,j,k=0,d;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
b[i*m+j]=a[i][j];
for(i=0;i<n;i++)
{
d=0;
for(j=0;j<m;j++)
{
if(b[i]==b[j])
if(j<i)
break;
else
d++;
if(d>max)
{
max=d;
k=j;
}
}
}
return b[k];
}
void main()
{
int a[N][N],b[N],n,m;
import(a,n,m);
export(a,n,m);
cout<<"phan tu thoa man dieu kien la: "<<value_appear_much(a,n,m,b);
}
:nonggheta:
Bookmarks