2-dimensional array; max; max on each row, each column; max main diagonal, cross-side
code:
# include
using namespace std;
void main ()
{
code:
# include
using namespace std;
void main ()
{
/ / Enter
int a [10] [10];
int m, n, i, j;
cout << "Enter number of rows, number of columns" << endl;
cin >> m >> n;
cout << "Enter element value" << endl;
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
cout << "a [" << i +1 << "] [" << j + i << "] =";
cin >> a [i] [j];
}
/ / Export
for (i = 0; i <m; i + +)
{
cout << endl;
for (j = 0; j <n; j + +)
{
cout << a [i] [j] << "\ t";
}
}
cout << endl;
/ / The largest element
int max = a [0] [0]; int min = a [0] [0];
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
if (max [i] [j]) max = a [i] [j];
if (min> a [i] [j]) min = a [i] [j];
}
cout << "max =" << max << endl;
cout << "Min =" << min << endl;
/ / The largest cave on launching
maxhang int [10];
for (i = 0; i <m; i + +)
{
maxhang [i] = a [i] [0];
for (j = 0; j <n; j + +)
{
if (maxhang [i] [i] [j]) maxhang [i] = a [i] [j];
}
}
for (i = 0; i <m; i + +)
{
cout << "Max row" << i +1 << "=" << maxhang [i] << endl;
}
/ / The largest element of each column
maxcot int [10];
for (j = 0; j <n; j + +)
{
maxcot [j] = a [0] [j];
for (i = 0; i <m; i + +)
{
if (maxcot [j] [i] [j]) maxcot [j] = a [i] [j];
}
}
for (j = 0; j <n; j + +)
{
cout << "Max column" << j +1 << "=" << maxcot [j] << endl;
}
/ / The largest main diagonal
if (m == n)
{
int maxcheo = a [0] [0];
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
if (i == j)
{
if (maxcheo [i] [j]) maxcheo = a [i] [j];
}
}
cout << "Max cross =" << maxcheo << endl;
}
else cout << "does not exist diagonal" << endl;
/ / The largest element on earth lady cross
if (m == n)
{
int maxphu = a [0] [0];
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
if (i == n-1-j)
{
if (maxphu [i] [j]) maxphu = a [i] [j];
}
}
cout << "Max elaborately =" << maxphu << endl;
}
else cout << "does not exist diagonally lady" << endl;
}
int a [10] [10];
int m, n, i, j;
cout << "Enter number of rows, number of columns" << endl;
cin >> m >> n;
cout << "Enter element value" << endl;
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
cout << "a [" << i +1 << "] [" << j + i << "] =";
cin >> a [i] [j];
}
/ / Export
for (i = 0; i <m; i + +)
{
cout << endl;
for (j = 0; j <n; j + +)
{
cout << a [i] [j] << "\ t";
}
}
cout << endl;
/ / The largest element
int max = a [0] [0]; int min = a [0] [0];
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
if (max [i] [j]) max = a [i] [j];
if (min> a [i] [j]) min = a [i] [j];
}
cout << "max =" << max << endl;
cout << "Min =" << min << endl;
/ / The largest cave on launching
maxhang int [10];
for (i = 0; i <m; i + +)
{
maxhang [i] = a [i] [0];
for (j = 0; j <n; j + +)
{
if (maxhang [i] [i] [j]) maxhang [i] = a [i] [j];
}
}
for (i = 0; i <m; i + +)
{
cout << "Max row" << i +1 << "=" << maxhang [i] << endl;
}
/ / The largest element of each column
maxcot int [10];
for (j = 0; j <n; j + +)
{
maxcot [j] = a [0] [j];
for (i = 0; i <m; i + +)
{
if (maxcot [j] [i] [j]) maxcot [j] = a [i] [j];
}
}
for (j = 0; j <n; j + +)
{
cout << "Max column" << j +1 << "=" << maxcot [j] << endl;
}
/ / The largest main diagonal
if (m == n)
{
int maxcheo = a [0] [0];
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
if (i == j)
{
if (maxcheo [i] [j]) maxcheo = a [i] [j];
}
}
cout << "Max cross =" << maxcheo << endl;
}
else cout << "does not exist diagonal" << endl;
/ / The largest element on earth lady cross
if (m == n)
{
int maxphu = a [0] [0];
for (i = 0; i <m; i + +)
for (j = 0; j <n; j + +)
{
if (i == n-1-j)
{
if (maxphu [i] [j]) maxphu = a [i] [j];
}
}
cout << "Max elaborately =" << maxphu << endl;
}
else cout << "does not exist diagonally lady" << endl;
}

No comments:
Post a Comment
Thanks