Предмет: Информатика, автор: Ksusha133

Пожалуйста решите на языке С++(только без векторов)
Найти индекс первого наибольшего элемента целочисленной последовательности

Входящие данные:
Во входном потоке в первой строке задано целое число N – количество элементов числовой последовательности (0
Пример входящие файла (input.txt):
5
3 5 7 3 2

Исходящие данные:
В исходный поток вывести одно целое число.
Пример исходного файла (output.txt):
3

Ответы

Автор ответа: Скориков
0

Відповідь:

#include <iostream>

using namespace std;

int main() {

   int n;

   cin >> n;

   int max_index = 0;

   int max_value = 0;

   for (int i = 0; i < n; i++) {

       int num;

       cin >> num;

       if (num > max_value) {

           max_value = num;

           max_index = i;

       }

   }

   cout << max_index << endl;

   return 0;

}

Пояснення:

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

Похожие вопросы
Предмет: Алгебра, автор: ostiostap