Ən böyük element#7846

Ən böyük element (Həll təhlili)

Massivin ən böyük elementini və onun ən soldakı mövqeyini tapırıq.

Alqoritmin reallaşdırılması

İşçi massivi elan edirik.

int m[101];

Giriş məlumatlarını oxuyuruq.

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

dəyişənində ən böyük elementi, dəyişənində isə onun mövqeyini yadda saxlayırıq.

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

Cavabı çap edirik.

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

Python reallaşdırılması

Giriş məlumatlarını oxuyuruq.

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

dəyişənində ən böyük elementi, dəyişənində isə onun mövqeyini tapırıq (məsələnin şərtinə görə indeksləşdirmə -dən başlayır).

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

Cavabı çap edirik.

print(max_el, index)