#include #include #include int main() { std::vector A; double x; while (std::cin >> x) A.push_back(x); if (A.size() == 0) return 0; double mean = 0; for(double x : A) mean += x; mean /= A.size(); std::cout << "Mean: " << mean << std::endl; double var; if (A.size() > 1) { for(double x : A) var += (x - mean)*(x - mean); var /= A.size() - 1; } else var = 0; std::cout << "Stddev: " << sqrt(var) << std::endl; std::sort(A.begin(), A.end()); std::cout << "Min: " << A[0] << std::endl; std::cout << "25%: " << A[A.size()/4] << std::endl; std::cout << "Med: " << A[A.size()/2] << std::endl; std::cout << "75%: " << A[A.size()*3/4] << std::endl; std::cout << "Max: " << A[A.size() - 1] << std::endl; }