#include <iostream>

int main(){

  auto ncount=0,rsum=0,indata=0;
  auto amean=0.;
  decltype(rsum/ncount) truncmean;

  std::cout <<"Enter values [Ctrl-D to finish]: \n" ;
  while(std::cin>>indata){
    rsum+=indata; // rsum=rsum+indata;
    ncount++; // ncount=ncount+1;
    auto stemp=static_cast<double>(rsum);
    auto ntemp=static_cast<double>(ncount);
    amean=(ntemp!=0)?stemp/ntemp:0.;
    truncmean=(ntemp!=0)?rsum/ncount:0;
  }

  std::cout <<"Arithmetic mean: " << amean<< '\n';
  std::cout <<"Rounded to int mean: " << truncmean<< std::endl;
  return 0;
}