Troviamo l'elemento più grande dell'array e la sua posizione più a sinistra.
Implementazione dell'algoritmo
Dichiariamo un array di lavoro.
int m[101];Leggiamo i dati di input.
scanf("%d", &n);
for (i = 1; i <= n; i++)
scanf("%d", &m[i]);Nella variabile troviamo l'elemento più grande, mentre nella variabile memorizziamo la sua posizione.
mx = -100;
for (i = 1; i <= n; i++)
if (m[i] > mx)
{
mx = m[i]; pos = i;
}Stampiamo la risposta.
printf("%d %d\n", mx, pos);Implementazione in Python
Leggiamo i dati di input.
n = int(input())
lst = list(map(int, input().split()))Nella variabile troviamo l'elemento più grande, mentre nella variabile troviamo la sua posizione (secondo le condizioni del problema l'indicizzazione inizia da ).
max_el = max(lst)
index = lst.index(max_el) + 1Stampiamo la risposta.
print(max_el, index)