Предмет: Информатика,
автор: 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, затем в цикле считываем каждый элемент и сравниваем его с текущим максимальным значением. Если текущий элемент больше, то обновляем максимальное значение и запоминаем его индекс. В конце выводим найденный индекс первого наибольшего элемента.
Похожие вопросы
Предмет: Другие предметы,
автор: sofiazdobnikova2
Предмет: Алгебра,
автор: ostiostap
Предмет: Математика,
автор: butmeretcnadika
Предмет: Математика,
автор: arina6391
Предмет: Українська мова,
автор: denys00666