#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  <<  "\n cin.eof()\t "  <<  std:: boolalpha  <<  std:: cin .eof ( )  <<  
		"\n cin.bad()\t "  <<  std:: cin .bad ( )  <<  
		"\n cin.fail()\t "  <<  std:: cin .fail ( )  <<  
		"\n cin.good()\t "  <<  std:: cin .good ( )  << 
		"\n cin.rdstate()\t "  <<  std:: cin .rdstate ( )  <<  '\n ' ; 
 
	return  0 ; 
} 
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSAKewoJZmxvYXQgYSwgc3swLmZ9OwoJdm9pZCogcDsKCXdoaWxlKChwID0gc3RkOjpjaW4gPj4gYSkgJiYgYSkgcys9YTsJCQkJLy8g0L3QsNGF0YPQuNGJ0LA/IDBfbwoJc3RkOjpjb3V0IDw8IGEgPDwgJ1x0JyA8PCBzIDw8ICdcbic7CgkKCWlmKCFwKSAKCXsKCQlzdGQ6OmNvdXQgPDwgIklucHV0IGVycm9yLCByZXBlYXQ6PiAiOwoJCXN0ZDo6Y2luID4+IGE7CgkJcys9YTsKCQlzdGQ6OmNvdXQgPDwgYSA8PCAnXHQnIDw8IHMgPDwgJ1xuJzsKCX0KCQoJLy9zdGQ6OmNpbi5zZXRzdGF0ZShzdGQ6Omlvczo6ZW9mYml0KTsKCQoJc3RkOjpjb3V0IDw8ICJcbmNpbi5lb2YoKVx0IiA8PCBzdGQ6OmJvb2xhbHBoYSA8PCBzdGQ6OmNpbi5lb2YoKSA8PCAKCQkiXG5jaW4uYmFkKClcdCIgPDwgc3RkOjpjaW4uYmFkKCkgPDwgCgkJIlxuY2luLmZhaWwoKVx0IiA8PCBzdGQ6OmNpbi5mYWlsKCkgPDwgCgkJIlxuY2luLmdvb2QoKVx0IiA8PCBzdGQ6OmNpbi5nb29kKCkgPDwKCQkiXG5jaW4ucmRzdGF0ZSgpXHQiIDw8IHN0ZDo6Y2luLnJkc3RhdGUoKSA8PCAnXG4nOwoJCglyZXR1cm4gMDsKfQ==