class RealTimeMeanCalculator {
private:
double mean = 0.0; int count = 0;
public:
void processInput(int number) {
count++;
mean = mean + (static_cast<double>(number) - mean) / count;//Welford's algorithm
std::cout << "Mean up to now: " << mean << std::endl;
}
};