I was about to ask why the following code was skipping question three but I changed the getline statement to a cin and everything is fine now. I was hoping someone could explain why getline doesn't work on single answer responses so I understand the underlying principles though.
Code:int age, pushups; string name, military; char gender; cout << "What is your full name? "; getline (cin, name); cout << "How old are you? "; cin >> age; cout << "Were you ever in the military (yes/no)? "; getline (cin, military); cout << "How many pushups can you do in a row? "; cin >> pushups; cout << "Are you (m)ale or (f)emale? "; cin >> gender;