#include <algorithm>
#include <iostream>
using namespace std;
int main () {
int a[] = { 92, 31, 94, 19, 52, 41, 52, 49, 71, 20 };
int n = sizeof(a) / sizeof(a[0]);
// максимум в одномерном массиве
int mx = *max_element(a, a + n);
cout << mx << endl;
// --------------
int *da = new int[n];
copy(a, a + n, da);
// максимум в динамическом одномерном массиве
mx = *max_element(da, da + n);
cout << mx << endl;
delete[] da;
// --------------
int m[3][4] = { { 92, 31, 94, 45 }, { 60, 19, 52, 99 }, { 21, 52, 49, 71 } };
n = sizeof(m) / sizeof(m[0][0]);
// максимум в двумерном массиве
mx = *max_element(*m, *m + n);
cout << mx << endl;
// --------------
int cn = sizeof(m[0]) / sizeof(m[0][0]);
int rn = n / cn;
int **dm = new int*[rn];
for (int r = 0; r < rn; ++r) {
dm[r] = new int[cn];
copy(m[r], m[r] + cn, dm[r]);
}
// максимум в двумерном динамическом массиве
mx = dm[0][0];
for (int r = 0; r < rn; ++r) {
int cmx = *max_element(dm[r], dm[r] + cn);
if (cmx > mx) mx = cmx;
}
cout << mx << endl;
for (int r = 0; r < rn; ++r) delete[] dm[r];
delete[] dm;
return 0;
}
ЗЫ:
> массивы двумерные.. . майл почему то не вводит один из индексов
пробелы ставь между <<, >>, <, >, [, ] или на pastebin.com код публикуй
Другие языки программирования и технологии
взять из массива наибольший элемент c++. Возможно ли это? и как?
что за задание не пойму? пиши в icq 640885616
Похожие вопросы
- Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами - C++
- Составьте программу, отыскивающую наибольший элемент массива A(N) из числа принадлежащим интервалу {min,(min+max\2))
- нахождение наибольшего элемента массива через функцию
- Напишите программу, которая находит в массиве количество элементов, равных заданному значению X .
- Помогите Задан массив Р(N).Переписать все его элементы,за исключением максимального и минимального в массив D.(язык C++)
- Как из массива удалить элемент?
- Как вставить один массив в другой C, C++
- поменяйте местами наибольший элемент данного одномерного массива с первым элементом и найменьший с последним ( язык си)
- помогите срочно надо Квадратные массивы тема: Двумерные массивы на языке C++
- динамический массив в Visual C++