не работает max_element

118
21 апреля 2022, 15:10

почему max_element работает неправильно ?

оно вывело 6 вместо наибольшего элемента 7

#include <iostream>
#include <algorithm>

using namespace std;
int main() {
    int n, mx;
    cin >> n;
    int arr[9]{};
    for (int i = 0; i < n; i++)
    {
        cin >> arr[i];
        
    }
    mx = *max_element (arr, arr);
    cout << arr[mx];
}
        
Answer 1
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
    int n, mx;
    cin >> n;
    int *arr = new int[n];
    for (int i = 0; i < n; i++)
        cin >> arr[i];
    mx = *max_element (arr, arr+n);
    cout << mx;
    delete[] arr;
    }
READ ALSO
Чтение данных, записанных через пробелы из файла в C++

Чтение данных, записанных через пробелы из файла в C++

Есть простейшая задача - дан массив оценок, из которого нужно удалить двойки, удвоить пятёрки и сортировать оценки по возрастаниюЗадача решена...

139
не работает qsort c++

не работает qsort c++

код должен сортировать числа, но выдаёт ошибку

130
Получение scale ratio в коде С++ в системе Linux

Получение scale ratio в коде С++ в системе Linux

Необходимо получить scale ratio(измнение масштаба отображения в настроках мониторов 100-200-300%) в коде C++Пробовал пролистать документацию Xrandr ничего...

98
Бот для решения теста [закрыт]

Бот для решения теста [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах

81