using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
public static decimal GetDecimal(int number)
return Convert.ToDecimal(number);
public static void plusMinus(int[] arr) {
List<int> numbers = arr.ToList();
positves = GetDecimal(arr.Count(x => x > 0)) / GetDecimal(arr.Length);
zeros = GetDecimal(arr.Count(x => x == 0)) / GetDecimal(arr.Length);
negatives = GetDecimal(arr.Count(x => x < 0)) / GetDecimal(arr.Length);
Console.WriteLine(String.Format("{0:0.000000}", positves));
Console.WriteLine(String.Format("{0:0.000000}", negatives));
Console.WriteLine(String.Format("{0:0.000000}", zeros));
public static void Main(string[] args) {
int n = Convert.ToInt32(Console.ReadLine());
int[] arr = Array.ConvertAll(Console.ReadLine().Split(' '), arrTemp => Convert.ToInt32(arrTemp))