Mencari angka terbesar (C)

Program berikut menerima inputan dari user berupa jumlah elemen dalam array beserta nilai masing - masing elemen, yang kemudian memproses dengan cara membandingkan setiap nilai elemen untuk mendapatkan nilai angka terbesar.

#include <stdio.h>

int main(){
    int array[100], jumlah, lokasi=0;

    printf("Masukkan jumlah elemen array : ");
    scanf("%d",&jumlah);

    printf("Masukkan %d nilai integer\n",jumlah);

    for(int i=0;i<jumlah;i++){
        printf("Nilai elemen %d : ",i+1);
        scanf("%d",&array[i]);
    }

    for(int i = 0; i<jumlah;i++){
        if (array[i] > array[lokasi]) lokasi = i;
    }

    printf("Nilai angka terbesar berada pada elemen ke %d yaitu %d\n",lokasi+1,array[lokasi]);
    return 0;
}

#C