import java.util.Scanner;
 
public class Main {
 
    public static double hitungRataRata(int[] arr) {
        int total = 0;
        int count = 0;
 
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] >= 0) {
                total += arr[i];
                count++;
            }
        }
 
        if (count == 0) return 0;
        return (double) total / count;
    }
 
    public static void main
(String[] args
) {         Scanner input 
= new Scanner
(System.
in); 
 
        System.
out.
print("Masukkan jumlah elemen array: ");         int n = input.nextInt();
 
        if (n <= 0) {
            System.
out.
println("Rata-rata: 0");             return;
        }
 
 
        int[] data = new int[n];
        System.
out.
println("Masukkan " + n 
+ " bilangan integer:");         for (int i = 0; i < n; i++) {
            data[i] = input.nextInt();
        }
 
        double rata = hitungRataRata(data);
 
 
        if (rata % 1 == 0)
            System.
out.
println("Rata-rata: " + (int) rata
);         else
            System.
out.
println("Rata-rata: " + rata
);     }
}
				aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewoKICAgIHB1YmxpYyBzdGF0aWMgZG91YmxlIGhpdHVuZ1JhdGFSYXRhKGludFtdIGFycikgewogICAgICAgIGludCB0b3RhbCA9IDA7CiAgICAgICAgaW50IGNvdW50ID0gMDsKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKGFycltpXSA+PSAwKSB7CiAgICAgICAgICAgICAgICB0b3RhbCArPSBhcnJbaV07CiAgICAgICAgICAgICAgICBjb3VudCsrOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoY291bnQgPT0gMCkgcmV0dXJuIDA7CiAgICAgICAgcmV0dXJuIChkb3VibGUpIHRvdGFsIC8gY291bnQ7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgaW5wdXQgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIk1hc3Vra2FuIGp1bWxhaCBlbGVtZW4gYXJyYXk6ICIpOwogICAgICAgIGludCBuID0gaW5wdXQubmV4dEludCgpOwoKICAgICAgICBpZiAobiA8PSAwKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUmF0YS1yYXRhOiAwIik7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgIAogICAgICAgIGludFtdIGRhdGEgPSBuZXcgaW50W25dOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTWFzdWtrYW4gIiArIG4gKyAiIGJpbGFuZ2FuIGludGVnZXI6Iik7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgZGF0YVtpXSA9IGlucHV0Lm5leHRJbnQoKTsKICAgICAgICB9CgogICAgICAgIGRvdWJsZSByYXRhID0gaGl0dW5nUmF0YVJhdGEoZGF0YSk7CgogIAogICAgICAgIGlmIChyYXRhICUgMSA9PSAwKQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlJhdGEtcmF0YTogIiArIChpbnQpIHJhdGEpOwogICAgICAgIGVsc2UKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJSYXRhLXJhdGE6ICIgKyByYXRhKTsKICAgIH0KfQ==