Родитель
9e6c5d3142
Сommit
8ca61c444c
@ -0,0 +1,24 @@
|
|||||||
|
#include <iostream>
|
||||||
|
#include <vector>
|
||||||
|
#include "aver.h"
|
||||||
|
|
||||||
|
int compareHeightToAverage (const std::vector<size_t>& bins, size_t column){
|
||||||
|
|
||||||
|
int sum = 0;
|
||||||
|
for(int height : bins){
|
||||||
|
|
||||||
|
sum += height;
|
||||||
|
}
|
||||||
|
|
||||||
|
double aver = static_cast<double>(sum) / bins.size();
|
||||||
|
int k=0;
|
||||||
|
if(bins[column]==0){
|
||||||
|
k=0;
|
||||||
|
}
|
||||||
|
if (bins[column] > aver){
|
||||||
|
k=2;
|
||||||
|
}if(bins[column] <= aver){
|
||||||
|
k=1;
|
||||||
|
}
|
||||||
|
return k;
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
#ifndef AVER_H_INCLUDED
|
||||||
|
#define AVER_H_INCLUDED
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
|
||||||
|
int compareHeightToAverage(const std::vector<std::size_t>& bins,size_t column);
|
||||||
|
|
||||||
|
#endif // AVER_H_INCLUDED
|
Загрузка…
Ссылка в новой задаче