- #include <iostream> 
- #include <string> 
- //#include <fstream> 
- #include <limits> 
-   
- void loadArrays(std::string address[], double amountDue[], const int SIZE) 
- { 
- 	//Open file for data loading 
- 	//std::ifstream inputFile("Prog3Input.txt"); 
- 	std::istream &inputFile = std::cin; 
-   
- 	for (int i = 0; i < SIZE; i++) 
- 	{ 
- 		std::getline(inputFile, address[i]); 
- 		inputFile >> amountDue[i]; 
- 		inputFile.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); 
- 	} 
- } 
-   
- int main() 
- { 
- 	std::string address[3]; 
- 	double amountDue[3]; 
-   
- 	loadArrays(address, amountDue, 3); 
-   
- 	for(int i = 0; i < 3; ++i) 
- 		std::cout << "'" << address[i] << "' = " << amountDue[i] << std::endl; 
- 	return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgovLyNpbmNsdWRlIDxmc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgoKdm9pZCBsb2FkQXJyYXlzKHN0ZDo6c3RyaW5nIGFkZHJlc3NbXSwgZG91YmxlIGFtb3VudER1ZVtdLCBjb25zdCBpbnQgU0laRSkKewoJLy9PcGVuIGZpbGUgZm9yIGRhdGEgbG9hZGluZwoJLy9zdGQ6Omlmc3RyZWFtIGlucHV0RmlsZSgiUHJvZzNJbnB1dC50eHQiKTsKCXN0ZDo6aXN0cmVhbSAmaW5wdXRGaWxlID0gc3RkOjpjaW47CgoJZm9yIChpbnQgaSA9IDA7IGkgPCBTSVpFOyBpKyspCgl7CgkJc3RkOjpnZXRsaW5lKGlucHV0RmlsZSwgYWRkcmVzc1tpXSk7CgkJaW5wdXRGaWxlID4+IGFtb3VudER1ZVtpXTsKCQlpbnB1dEZpbGUuaWdub3JlKHN0ZDo6bnVtZXJpY19saW1pdHM8c3RkOjpzdHJlYW1zaXplPjo6bWF4KCksICdcbicpOwoJfQp9CgppbnQgbWFpbigpCnsKCXN0ZDo6c3RyaW5nIGFkZHJlc3NbM107Cglkb3VibGUgYW1vdW50RHVlWzNdOwoKCWxvYWRBcnJheXMoYWRkcmVzcywgYW1vdW50RHVlLCAzKTsKCglmb3IoaW50IGkgPSAwOyBpIDwgMzsgKytpKQoJCXN0ZDo6Y291dCA8PCAiJyIgPDwgYWRkcmVzc1tpXSA8PCAiJyA9ICIgPDwgYW1vdW50RHVlW2ldIDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9