#include
#include
#include
#include
using namespace std;
void main()
{
srand(time(0));
int u, f;
cin >> u;
cin >> f;
int max =0, min = 0;
int const raw = 12, col = 12;
int a[raw][col];
for (int i = 0; i < raw; i++)
{
for (int j = 0; j < col; j++)
{
a[j] = rand() % 10;
cout << a[j] << " ";
}
cout << " ";
}
cout << " ";
for (int k = 0; k < raw; k++)
{
for (int i = 0; i < col; i++)
{
for (int j = raw - 1; j > i; j--)
if (a[k][j] < a[k][j - 1])
{
int tmp = a[k][j];
a[k][j] = a[k][j - 1];
a[k][j - 1] = tmp;
}
cout << a[k] << " ";
}
cout << " ";
}
for (int i = 0; i < raw; i++)
{
for (int j = 0; j < col; j++)
{
if (i == j)
{
min = a[0][0];
max = a[0][0];
if (a[j] < min) min = a[j];
if (a[j] > max) max = a[j];
cout << " ";
cout << " " << a[j] << " ";
cout << " ";
}
}
}
cout << "Min = " << min << endl;
cout << "Max = " << max << endl;
}
Сам код я написал ну как сделать перегруженую функцию не понимаю . Вот само задание Написать перегруженные функции (int, double, char)
#include
#include
#include
using namespace std;
void main()
{
srand(time(0));
int u, f;
cin >> u;
cin >> f;
int max =0, min = 0;
int const raw = 12, col = 12;
int a[raw][col];
for (int i = 0; i < raw; i++)
{
for (int j = 0; j < col; j++)
{
a[j] = rand() % 10;
cout << a[j] << " ";
}
cout << " ";
}
cout << " ";
for (int k = 0; k < raw; k++)
{
for (int i = 0; i < col; i++)
{
for (int j = raw - 1; j > i; j--)
if (a[k][j] < a[k][j - 1])
{
int tmp = a[k][j];
a[k][j] = a[k][j - 1];
a[k][j - 1] = tmp;
}
cout << a[k] << " ";
}
cout << " ";
}
for (int i = 0; i < raw; i++)
{
for (int j = 0; j < col; j++)
{
if (i == j)
{
min = a[0][0];
max = a[0][0];
if (a[j] < min) min = a[j];
if (a[j] > max) max = a[j];
cout << " ";
cout << " " << a[j] << " ";
cout << " ";
}
}
}
cout << "Min = " << min << endl;
cout << "Max = " << max << endl;
}
Сам код я написал ну как сделать перегруженую функцию не понимаю . Вот само задание Написать перегруженные функции (int, double, char)