
Вопрос задан 05.07.2023 в 09:42.
Предмет Информатика.
Спрашивает Ларионов Максим.
Напишите функции, осуществляющую поиск максимального элемента массива ( программы с++) помогите
пожалуйста заранее

Ответы на вопрос

Отвечает Андронова Настя.
#include <iostream>
#include <vector>
using namespace std;
int find_max(vector<int> &arr){
int max_elem = -INT_MAX;
for(int &elem:arr)
max_elem = max(max_elem,elem);
return max_elem;
}
signed main() {
int n;
cin >> n;
vector<int> a(n);
for(int &i: a)
cin >> i;
cout << "Max elem = " << find_max(a);
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример функции на C++, которая выполняет поиск максимального элемента в массиве:
cpp#include <iostream>
// Функция для поиска максимального элемента в массиве
int findMaxElement(const int arr[], int size) {
if (size <= 0) {
// Обработка случая, когда массив пустой или содержит 0 элементов
std::cerr << "Массив пустой!" << std::endl;
return -1; // Возвращаем некоторое значение, чтобы указать на ошибку
}
int maxElement = arr[0]; // Пусть первый элемент массива - это максимальный
for (int i = 1; i < size; ++i) {
if (arr[i] > maxElement) {
// Если текущий элемент больше текущего максимального, обновляем максимальное значение
maxElement = arr[i];
}
}
return maxElement;
}
int main() {
const int size = 5;
int arr[size] = {12, 45, 8, 23, 67};
int maxElement = findMaxElement(arr, size);
if (maxElement != -1) {
std::cout << "Максимальный элемент: " << maxElement << std::endl;
}
return 0;
}
Этот код создает массив из пяти целочисленных элементов, вызывает функцию findMaxElement
для поиска максимального элемента и выводит результат на экран. Функция findMaxElement
проходит по массиву, сравнивая каждый элемент с текущим максимальным значением и обновляя его, если находит больший элемент.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili