#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;
}