Заполнить массив A[n]. Массив вывести в столбец. Определить среднее арифметическое положительных чисел и среднее арифметическое отрицательных — C++(Си)

#include <iostream>

using namespace std;
 
int main(){
double mas[10] = {1,2,8,5,-6,-7,-8,-9,18};
int i ;
for( i = 0 ; i < 10 ; i++ )cout<<mas[i]<<'\n';
 
double sr_p = 0.0;
double sr_n = 0.0;
 
double sum_p = 0.0;
double sum_n = 0.0;
 
int count_p = 0;
int count_n = 0;
 
for( i = 0 ; i < 10 ; i++ ){
    if(mas[i]>0){
    sum_p+=mas[i]; 
    count_p++;
    }
    if(mas[i]<0){
    sum_n+=mas[i]; 
    count_n++;
 
    }
 
}
sr_p = sum_p/count_p;
sr_n = sum_n/count_n;
cout<<"SAR of  elements:  > 0   :   "<<sr_p<<'\n';
cout<<"SAR of  elements:  < 0   :   "<<sr_n<<'\n';
 
return 0;
}

Leave a Comment