Haha, I see absolutely no reason to use arrays or c_strs or getline(). You may want to do some more error checking and getline() wouldn't be a bad idea, but you can't exactly have a space, can you?
If you really have to ... you ... could .... just .... cout << Output.c_str() o.O
you could also ... have an array of ... popular ... temperatures?
Yeah I don't know. What could I even use arrays for? Not popular temperatures lol. But yeah, it's aggravating that I have a well working code, but my instructor lists things we have to use from the chapter. Any others??