while True:
    try:
        n = int(input())
        listNum = list(map(int, input().split()))    # 先转换成数组,再把数据转换成int类型,因为map函数返回的对象,所以需要list再转换成列表
        Averg = 0    # 正数的平均值,先用来保存正数的总和
        Counts = 0    # 负数出现的次数
        Counts0 = 0    # 0出现的次数
        for x in listNum:
            if x < 0:    # 小于0,负数+1
                Counts += 1
            elif x == 0:    # 等于0,正数不加,负数不加
                Counts0 += 1
            else:    # 正数,先求和,最终在统计平均值
                Averg += x
        print(Counts, end=" ")    # 输出负数出现的次数
        if n - Counts - Counts0 == 0:    # 如果正数出现的次数是0,则输出0.0(题目说了,保留一位小数)
            print(0.0)
        else:    # 如果正数有值,则统计平均值,并保留一位小数
            print('%.1f' %(Averg/(n - Counts - Counts0)))
    except:
        break