Найти наибольший элемент массива размером МхN, элементы которого задаются случайным образом на интервале [-25;19].
Написать код для задачи на C++
C/C++
Написать код для задачи на C++
#include < iostream >
#include < vector >
#include < ctime >
using namespace std;
void fillMatrix(vector<vector<int>> &v, int l, int r){
srand(time(NULL));
for(auto &i: v)
for(auto &j: i)
j = rand() % (r - l + 1) + l;
}
void printMatrix(vector<vector<int>> &v){
for(auto &i: v){
for(auto &j: i)
cout << j << " ";
cout << "\n";
}
}
int findMaxElement(vector<vector<int>> &v){
int res = v.front().front();
for(auto &i: v)
for(auto &j: i)
res = max(res, j);
return res;
}
int main(){
int m, n;
cin >> m >> n;
vector<vector<int>> a(m, vector<int> (n));
fillMatrix(a, -25, 19);
printMatrix(a);
cout << "Max element is equal to " << findMaxElement(a);
}
#include < vector >
#include < ctime >
using namespace std;
void fillMatrix(vector<vector<int>> &v, int l, int r){
srand(time(NULL));
for(auto &i: v)
for(auto &j: i)
j = rand() % (r - l + 1) + l;
}
void printMatrix(vector<vector<int>> &v){
for(auto &i: v){
for(auto &j: i)
cout << j << " ";
cout << "\n";
}
}
int findMaxElement(vector<vector<int>> &v){
int res = v.front().front();
for(auto &i: v)
for(auto &j: i)
res = max(res, j);
return res;
}
int main(){
int m, n;
cin >> m >> n;
vector<vector<int>> a(m, vector<int> (n));
fillMatrix(a, -25, 19);
printMatrix(a);
cout << "Max element is equal to " << findMaxElement(a);
}
#include "ctime"
#include "cstdlib"
#include "iomanip"
#include "iostream"
using namespace std;
int i, j, m, n;
void print_matrix(double **x)
{
cout << endl;
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
cout << setw(8) << x[i][j];
cout << endl;
}
}
int main()
{
cout << setprecision(3) << fixed;
cout << "m n: ";
cin >> m >> n;
double max = -25, **A = new double *[m];
for (i = 0; i < m; i++) A[i] = new double [n];
srand(time(nullptr));
for (i = 0; i < m; i++) for (j = 0; j < n; j++)
{
A[i][j] = 44. * rand() / RAND_MAX - 25.;
if (A[i][j] > max) max = A[i][j];
}
print_matrix(A);
cout << "\nmax = " << max << endl;
}

#include "cstdlib"
#include "iomanip"
#include "iostream"
using namespace std;
int i, j, m, n;
void print_matrix(double **x)
{
cout << endl;
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
cout << setw(8) << x[i][j];
cout << endl;
}
}
int main()
{
cout << setprecision(3) << fixed;
cout << "m n: ";
cin >> m >> n;
double max = -25, **A = new double *[m];
for (i = 0; i < m; i++) A[i] = new double [n];
srand(time(nullptr));
for (i = 0; i < m; i++) for (j = 0; j < n; j++)
{
A[i][j] = 44. * rand() / RAND_MAX - 25.;
if (A[i][j] > max) max = A[i][j];
}
print_matrix(A);
cout << "\nmax = " << max << endl;
}

Похожие вопросы
- Написать код для задачи C++
- Помогите написать код для задачи на с++
- Задача по c++ на векторы. Часть программы написана. Нужны правки.
- Прошу помочь с двумя задачами по C++. Есть код моей попытки. Буду рад если напишите проги.
- Помогите пожалуйста написать код.(C++)
- Написал код для языка C, но работает не правильно
- Помогите пожалуйста написать код на c++, выводящий имя, фамилию и дату рождения нескольких человек
- Помогите пожалуйста написать код на C++
- Написать код C++
- Задача по C++