Plus Minus Hackerrank

 

void plusMinus(vector<int> arr) {
int n= arr.size();
int neg=0;
int pos=0;
int zero=0;
for(int i=0;i<n;i++){
    if(arr[i]==0){
        zero+=1;
    }
    else if(arr[i]>0){
        pos+=1;
    }
    else if(arr[i]<0){
        neg+=1;
    }
}
cout<<setprecision(6)<<(float)pos/n<<endl;
cout<<setprecision(6)<<(float)neg/n<<endl;
cout<<setprecision(6)<<(float)zero/n<<endl;

}

Comments

Popular posts from this blog

Perfect Peak of Array

Is Rectangle?

Sort array with squares!