Plus Minus
Problem
Diberikan array bilangan bulat, hitung rasio elemen yang:
positif (
> 0)negatif (
< 0)nol (
== 0)
Cetak setiap rasio dalam 6 desimal (satu per baris). Fungsi tidak mengembalikan nilai.
Input
Baris 1: integer
n(ukuran array)Baris 2:
nbilangan bulat
Output
3 baris: rasio positif, negatif, nol (format
0.######)
Contoh
Input:
6
-4 3 -9 0 4 1
Output:
0.500000
0.333333
0.166667Intuisi
Hitung jumlah elemen di masing-masing kategori.
Bagi dengan
n→ rasio.Format output tepat 6 desimal (gunakan
printf/String.format).
Contoh Langkah-demi-Langkah
Algoritma
Waktu:
O(n)Ruang:
O(1)
Implementasi
Ringkasan
Bahasa
Tipe Konversi
Format Output
Kompleksitas
Java
(double)x / n
printf("%.6f%n", ...)
O(n)
Go
float64(x)/float64(n)
fmt.Printf("%.6f\n", ...)
O(n)
Akurasi 6 desimal terjamin. Solusi sederhana, presisi, dan sesuai spesifikasi.
Last updated