
Дана последовательность из n целых чисел. Найти номер максимального элемента в этой
последовательности, сумму минимального и максимального элементов в этой последовательности. (С++)

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

Ответ:
Такие элементарные вещи...
Объяснение:
#include <iostream>
using namespace std;
const int inf = 10e7;
int main() {
setlocale(LC_ALL, "rus");
int n, that, maxx = -inf, minn = inf, index;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> that;
if (that > maxx) {
maxx = that;
index = i;
}
if (that < minn) minn = that;
}
cout << "Номер (индекс) максимального элемента: " << index << endl;
cout << "Сумма минимального и максимального элемента = " << minn + maxx;
}



Вот пример кода на C++, который решает задачу:
cpp#include <iostream>
#include <vector>
int main() {
int n;
std::cout << "Введите количество чисел в последовательности: ";
std::cin >> n;
std::vector<int> sequence(n);
std::cout << "Введите последовательность чисел: ";
for (int i = 0; i < n; i++) {
std::cin >> sequence[i];
}
int maxIndex = 0;
int minIndex = 0;
for (int i = 1; i < n; i++) {
if (sequence[i] > sequence[maxIndex]) {
maxIndex = i;
}
if (sequence[i] < sequence[minIndex]) {
minIndex = i;
}
}
int maxElement = sequence[maxIndex];
int minElement = sequence[minIndex];
std::cout << "Номер максимального элемента: " << maxIndex << std::endl;
std::cout << "Сумма минимального и максимального элементов: " << minElement + maxElement << std::endl;
return 0;
}
Этот код сначала запрашивает у пользователя количество чисел в последовательности n
. Затем пользователю предлагается ввести n
целых чисел последовательности. После этого код находит номер максимального элемента и номер минимального элемента в последовательности, а затем выводит номер максимального элемента и сумму минимального и максимального элементов.
Пожалуйста, обратите внимание, что этот код не выполняет проверку на корректность ввода данных, поэтому пользователь должен вводить только целые числа без ошибок. Вы можете добавить дополнительную проверку ввода, если это необходимо.


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