#include <iostream>
using namespace std;

int main() 
{
	float a, s{0.f};
	void* p;
	while((p = std::cin >> a) && a) s+=a;				// нахуища? 0_o
	std::cout << a << '\t' << s << '\n';
	
	if(!p) 
	{
		std::cout << "Input error, repeat:> ";
		std::cin >> a;
		s+=a;
		std::cout << a << '\t' << s << '\n';
	}
	
	//std::cin.setstate(std::ios::eofbit);
	
	std::cout << "\ncin.eof()\t" << std::boolalpha << std::cin.eof() << 
		"\ncin.bad()\t" << std::cin.bad() << 
		"\ncin.fail()\t" << std::cin.fail() << 
		"\ncin.good()\t" << std::cin.good() <<
		"\ncin.rdstate()\t" << std::cin.rdstate() << '\n';
	
	return 0;
}