Регистрация
Войти
Стать экспертом Правила
Информатика

Пожалуйста посчитайте ПОЖАЛУЙСТА!!!Написать программу на языке С (массивы)1.Посчитать количество элементов массива, меньших 45 2.Найти среднее арифметическое элементов массива, меньших 78пожалуйста пожалуйста!!!!!

ОТВЕТЫ

/

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int n;

   cout<<"Enter size of arrayn";

   cin>>n;

   int *arr = new int;

   for(int i = 0;i<n;i++){

       cin>>arr[i];

   }

   int counter_of_less_fortyfive = 0;

   vector<int>seventyeight;

   for(int i = 0;i<n;i++){

       if(arr[i]<45){

           counter_of_less_fortyfive++;

       }

       if(arr[i]<78){

           seventyeight.push_back(arr[i]);

       }

   }

   int summ_seventyeight = 0;

   for(auto &i:seventyeight){

       summ_seventyeight+=i;

   }

   float average_seventyeight = summ_seventyeight / seventyeight.size();

   cout<<"Quantity of elements wich less then 45 is "<<counter_of_less_fortyfive<<endl;

   cout<<"Average of elements wich less 78 is "<<average_seventyeight;

   return 0;

}

421
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам