// Gage Alvarez CS1A Chapter 3 P.186, #4
/**************************************************************
*
* averaging rainfall per month
* ____________________________________________________________
* Description
* This program outputs the month and how many inches of rain fell each month
* ____________________________________________________________
* INPUT
* month1: the month that is first
* month2: the month that is second
* month3: month part 3
* month1Rain: the amount of rain in inches for the first month
* month2Rain: the amount of rain in inches for the second month
* month3Rain: the amount of rain in inches for the threed month
*
* OUTPUT
* the average amount of rain that fell for the three months
*
**************************************************************/
#include <iostream>
#include <string>
int main() {
std::string month1;
std::string month2;
std::string month3;
float month1Rain;
float month2Rain;
float month3Rain;
float averagerain;
std::cin >> month1 >> month2 >> month3;
std::cin >> month1Rain >> month2Rain >> month3Rain;
averagerain = (1.0*month1Rain + month2Rain + month3Rain)/3;
std::cout << "The average amount of rain for months " << month1 << ", " << month2 << ", " << month3
<< " was " << averagerain << " inches ";
return 0;
}
Ly8gR2FnZSBBbHZhcmV6ICAgICAgICAgICAgICAgICAgICAgICAgQ1MxQSAgICAgICAgICAgICAgICAgIENoYXB0ZXIgMyBQLjE4NiwgIzQKIAovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICoKICogYXZlcmFnaW5nIHJhaW5mYWxsIHBlciBtb250aAogKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogRGVzY3JpcHRpb24KICogVGhpcyBwcm9ncmFtIG91dHB1dHMgdGhlIG1vbnRoIGFuZCBob3cgbWFueSBpbmNoZXMgb2YgcmFpbiBmZWxsIGVhY2ggbW9udGggCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBJTlBVVAogKiAgbW9udGgxOiB0aGUgbW9udGggdGhhdCBpcyBmaXJzdAogKgltb250aDI6IHRoZSBtb250aCB0aGF0IGlzIHNlY29uZAogKgltb250aDM6IG1vbnRoIHBhcnQgMwogKgltb250aDFSYWluOiB0aGUgYW1vdW50IG9mIHJhaW4gaW4gaW5jaGVzIGZvciB0aGUgZmlyc3QgbW9udGgKICoJbW9udGgyUmFpbjogdGhlIGFtb3VudCBvZiByYWluIGluIGluY2hlcyBmb3IgdGhlIHNlY29uZCBtb250aAogKgltb250aDNSYWluOiB0aGUgYW1vdW50IG9mIHJhaW4gaW4gaW5jaGVzIGZvciB0aGUgdGhyZWVkIG1vbnRoCiAqCiAqIE9VVFBVVAogKgl0aGUgYXZlcmFnZSBhbW91bnQgb2YgcmFpbiB0aGF0IGZlbGwgZm9yIHRoZSB0aHJlZSBtb250aHMKICoKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogCgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+CgppbnQgbWFpbigpIHsKCXN0ZDo6c3RyaW5nIG1vbnRoMTsKCXN0ZDo6c3RyaW5nIG1vbnRoMjsgCglzdGQ6OnN0cmluZyBtb250aDM7CglmbG9hdCBtb250aDFSYWluOwoJZmxvYXQgbW9udGgyUmFpbjsKCWZsb2F0IG1vbnRoM1JhaW47CglmbG9hdCBhdmVyYWdlcmFpbjsKCXN0ZDo6Y2luID4+IG1vbnRoMSA+PiBtb250aDIgPj4gbW9udGgzOwoJc3RkOjpjaW4gPj4gbW9udGgxUmFpbiA+PiBtb250aDJSYWluID4+IG1vbnRoM1JhaW47CgkKCWF2ZXJhZ2VyYWluID0gKDEuMCptb250aDFSYWluICsgbW9udGgyUmFpbiArIG1vbnRoM1JhaW4pLzM7CgoJc3RkOjpjb3V0IDw8ICJUaGUgYXZlcmFnZSBhbW91bnQgb2YgcmFpbiBmb3IgbW9udGhzICIgPDwgbW9udGgxIDw8ICIsICIgPDwgbW9udGgyIDw8ICIsICIgPDwgbW9udGgzCgkJCQkJPDwgIiB3YXMgIiA8PCAgYXZlcmFnZXJhaW4gPDwgIiBpbmNoZXMgIjsKCXJldHVybiAwOwp9