#include<bits/stdc++.h>
using namespace std;
int main() {
    int n;    //n为整数的个数
    while(cin>>n) {    //输入整数的个数n
        vector<int> vec;    //vec存放所有输入的整数
        for(int i=0;i<n;i++) {    //输入n个整数,并将输入的整数存入容器vec中
            int tmp;
            cin>>tmp;
            vec.push_back(tmp);
        }
        int negnum = count_if(vec.begin(), vec.end(), [](int x) {return x<0;});    //统计vec中小于0的元素个数
        cout<<negnum<<" ";
        vector<int> posvec;    //容器posvec存放容器vec中所有大于0的元素
        copy_if(vec.begin(), vec.end(), back_inserter(posvec), [](int x) {return x>0;});    //将容器vec中所有大于0的元素拷贝到容器posvec中
        double average = accumulate(posvec.begin(), posvec.end(), 0.0);    //对容器posvec中的元素进行求和
        average = average/posvec.size();    //获取容器posvec中元素的个数
        cout<<fixed<<setprecision(1)<<average<<endl;    //输出容器vec中所有正整数的平均值
    }
    return 0;
}