Вопрос задан 15.07.2023 в 01:47. Предмет Информатика. Спрашивает Агеев Антон.

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

последовательности, сумму минимального и максимального элементов в этой последовательности. (С++)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Евдокимова Майя.

Ответ:

Такие элементарные вещи...

Объяснение:

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на 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 целых чисел последовательности. После этого код находит номер максимального элемента и номер минимального элемента в последовательности, а затем выводит номер максимального элемента и сумму минимального и максимального элементов.

Пожалуйста, обратите внимание, что этот код не выполняет проверку на корректность ввода данных, поэтому пользователь должен вводить только целые числа без ошибок. Вы можете добавить дополнительную проверку ввода, если это необходимо.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос