Найбільший елемент#7846

Найбільший елемент (Розбір)

Знаходимо найбільший елемент масиву та найлівішу його позицію.

Реалізація алгоритму

Оголосимо робочий масив.

int m[101];

Зчитуємо вхідні дані.

scanf("%d", &n);
for (i = 1; i <= n; i++)
  scanf("%d", &m[i]);

У змінній знаходимо найбільший елемент, а у змінній запам'ятовуємо його позицію.

mx = -100;
for (i = 1; i <= n; i++)
  if (m[i] > mx)
  {
    mx = m[i]; pos = i;
  }

Виводимо відповідь.

printf("%d %d\n", mx, pos);

Python реалізація

Зчитуємо вхідні дані.

n = int(input())
lst = list(map(int, input().split()))

У змінній знаходимо найбільший елемент, а у змінній знаходимо його позицію (за умовою задачі індексація починається з ).

max_el = max(lst)
index = lst.index(max_el) + 1

Виводимо відповідь.

print(max_el, index)