// Nicolas Ruano CS1A Chapter 3 Pp.148 #22
/*******************************************************************************
* WORD PROBLEM
* ____________________________________________________________________________
* This program is is performed to visualize the person's idenity
* ____________________________________________________________________________
* INPUT
* // NAME
* // AGE
* // NAME OF CITY LIVING IN
* // NAME OF COLLEGE
* // WHAT IS HIS/HER PROFFESION
* // WHAT KIND OF ANIMAL IS HIS/HER PET
* // NAME OF THE PET
* // COMCLUSION: THE BOTH LIVED HAPPILY EVER AFTER
* ____________________________________________________________________________
* OUTPUT
* // Display the person's story by name, age, place living in, the college he
* goes to, the profession he has, what kind of animal is his pet, and what is
* his pet's name.
*******************************************************************************/
#include <iostream>
#include <string>
using namespace std;
int main( ) {
string name, city, college, profession, animal, petName;
int age;
cout << "Enter your name: Nicolas\n " ;
getline( cin , name) ;
cout << "Enter your age: 20\n " ;
cin >> age;
cin .ignore ( ) ;
cout << "Enter the name of a city: Dana Point\n " ;
getline( cin , city) ;
cout << "Enter the name of a college: Saddleback\n " ;
getline( cin , college) ;
cout << "Enter a profession: Concept Designer\n " ;
getline( cin , profession) ;
cout << "Enter a type of animal: Dog\n " ;
getline( cin , animal) ;
cout << "Enter a pet's name: Rocky\n " ;
getline( cin , petName) ;
// Build the story
cout << "\n Here is your story:\n \n " ;
cout << "There once was a person named Nicolas" << name << " who lived in " << city << "Dana Point.\n " ;
cout << "At the age of " << age << "20, " << name << "went to college at " << college << "Saddleback.\n " ;
cout << name << " graduated and went to work as a " << profession << "Concept Designer.\n " ;
cout << "Then, " << name << "adopted a(n) dog" << animal << " named " << petName << "Rocky.\n " ;
cout << "They both lived happily ever after!\n " ;
return 0 ;
}
Ly8gTmljb2xhcyBSdWFubyAgICAgICAgICAgICAgICAgICAgICAgQ1MxQSAgICAgICAgICAgICAgICAgQ2hhcHRlciAzIFBwLjE0OCAjMjIKLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICogV09SRCBQUk9CTEVNCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogVGhpcyBwcm9ncmFtIGlzIGlzIHBlcmZvcm1lZCB0byB2aXN1YWxpemUgdGhlIHBlcnNvbidzIGlkZW5pdHkKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBJTlBVVAogKiAvLyBOQU1FCiAqIC8vIEFHRQogKiAvLyBOQU1FIE9GIENJVFkgTElWSU5HIElOCiAqIC8vIE5BTUUgT0YgQ09MTEVHRQogKiAvLyBXSEFUIElTIEhJUy9IRVIgUFJPRkZFU0lPTgogKiAvLyBXSEFUIEtJTkQgT0YgQU5JTUFMIElTIEhJUy9IRVIgUEVUCiAqIC8vIE5BTUUgT0YgVEhFIFBFVAogKiAvLyBDT01DTFVTSU9OOiBUSEUgQk9USCBMSVZFRCBIQVBQSUxZIEVWRVIgQUZURVIKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBPVVRQVVQKICogLy8gRGlzcGxheSB0aGUgcGVyc29uJ3Mgc3RvcnkgYnkgbmFtZSwgYWdlLCBwbGFjZSBsaXZpbmcgaW4sIHRoZSBjb2xsZWdlIGhlCiAqIGdvZXMgdG8sIHRoZSBwcm9mZXNzaW9uIGhlIGhhcywgd2hhdCBraW5kIG9mIGFuaW1hbCBpcyBoaXMgcGV0LCBhbmQgd2hhdCBpcyAKICogaGlzIHBldCdzIG5hbWUuCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgc3RyaW5nIG5hbWUsIGNpdHksIGNvbGxlZ2UsIHByb2Zlc3Npb24sIGFuaW1hbCwgcGV0TmFtZTsKICAgIGludCBhZ2U7CgogICAgCiAgICBjb3V0IDw8ICJFbnRlciB5b3VyIG5hbWU6IE5pY29sYXNcbiI7CiAgICBnZXRsaW5lKGNpbiwgbmFtZSk7CgogICAgY291dCA8PCAiRW50ZXIgeW91ciBhZ2U6IDIwXG4iOwogICAgY2luID4+IGFnZTsKICAgIGNpbi5pZ25vcmUoKTsKCiAgICBjb3V0IDw8ICJFbnRlciB0aGUgbmFtZSBvZiBhIGNpdHk6IERhbmEgUG9pbnRcbiI7CiAgICBnZXRsaW5lKGNpbiwgY2l0eSk7CgogICAgY291dCA8PCAiRW50ZXIgdGhlIG5hbWUgb2YgYSBjb2xsZWdlOiBTYWRkbGViYWNrXG4iOwogICAgZ2V0bGluZShjaW4sIGNvbGxlZ2UpOwoKICAgIGNvdXQgPDwgIkVudGVyIGEgcHJvZmVzc2lvbjogQ29uY2VwdCBEZXNpZ25lclxuIjsKICAgIGdldGxpbmUoY2luLCBwcm9mZXNzaW9uKTsKCiAgICBjb3V0IDw8ICJFbnRlciBhIHR5cGUgb2YgYW5pbWFsOiBEb2dcbiI7CiAgICBnZXRsaW5lKGNpbiwgYW5pbWFsKTsKCiAgICBjb3V0IDw8ICJFbnRlciBhIHBldCdzIG5hbWU6IFJvY2t5XG4iOwogICAgZ2V0bGluZShjaW4sIHBldE5hbWUpOwoKICAgIC8vIEJ1aWxkIHRoZSBzdG9yeQogICAgY291dCA8PCAiXG5IZXJlIGlzIHlvdXIgc3Rvcnk6XG5cbiI7CiAgICBjb3V0IDw8ICJUaGVyZSBvbmNlIHdhcyBhIHBlcnNvbiBuYW1lZCBOaWNvbGFzIiA8PCBuYW1lIDw8ICIgd2hvIGxpdmVkIGluICIgPDwgY2l0eSA8PCAiRGFuYSBQb2ludC5cbiI7CiAgICBjb3V0IDw8ICJBdCB0aGUgYWdlIG9mICIgPDwgYWdlIDw8ICIyMCwgIiA8PCBuYW1lIDw8ICJ3ZW50IHRvIGNvbGxlZ2UgYXQgIiA8PCBjb2xsZWdlIDw8ICJTYWRkbGViYWNrLlxuIjsKICAgIGNvdXQgPDwgbmFtZSA8PCAiIGdyYWR1YXRlZCBhbmQgd2VudCB0byB3b3JrIGFzIGEgIiA8PCBwcm9mZXNzaW9uIDw8ICJDb25jZXB0IERlc2lnbmVyLlxuIjsKICAgIGNvdXQgPDwgIlRoZW4sICIgPDwgbmFtZSA8PCAiYWRvcHRlZCBhKG4pIGRvZyIgPDwgYW5pbWFsIDw8ICIgbmFtZWQgIiA8PCBwZXROYW1lIDw8ICJSb2NreS5cbiI7CiAgICBjb3V0IDw8ICJUaGV5IGJvdGggbGl2ZWQgaGFwcGlseSBldmVyIGFmdGVyIVxuIjsKCiAgICByZXR1cm4gMDsKfQoK