// Attached: HW_7c
// ===========================================================
// File: HW_7c_NoInput.cpp
// ===========================================================
// Programmer: Elaine Torrez
// Class: CMPR 121
// ===========================================================
#include <iostream>
#include <string>
using namespace std;
class Presidents
{
private :
int number;
string name;
string quote;
public :
Presidents( )
{
number = 0 ;
name = "" ;
quote = "" ;
}
void setNumber( int num)
{
number = num;
}
void setName( string n)
{
name = n;
}
void setQuote( string q)
{
quote = q;
}
void displayPresidents( )
{
cout << name << ", " << number << "th president, said:" << endl;
cout << "\" " << quote << "\" " << endl;
}
} ;
int main( )
{
Presidents p1, p2, p3;
// Hardcoded data (no user input)
p1.setNumber ( 37 ) ;
p1.setName ( "Richard Nixon" ) ;
p1.setQuote ( "I am not a crook." ) ;
p2.setNumber ( 45 ) ;
p2.setName ( "Donald Trump" ) ;
p2.setQuote ( "Is our country still spending money on the GLOBAL WARMING HOAX?" ) ;
p3.setNumber ( 42 ) ;
p3.setName ( "Bill Clinton" ) ;
p3.setQuote ( "I did not have sexual relations with that woman." ) ;
cout << "The presidents are:" << endl;
p1.displayPresidents ( ) ;
p2.displayPresidents ( ) ;
p3.displayPresidents ( ) ;
return 0 ;
}
Ly8gQXR0YWNoZWQ6IEhXXzdjCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8vIEZpbGU6IEhXXzdjX05vSW5wdXQuY3BwCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8vIFByb2dyYW1tZXI6IEVsYWluZSBUb3JyZXoKLy8gQ2xhc3M6IENNUFIgMTIxCi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBQcmVzaWRlbnRzCnsKcHJpdmF0ZToKICAgIGludCBudW1iZXI7CiAgICBzdHJpbmcgbmFtZTsKICAgIHN0cmluZyBxdW90ZTsKCnB1YmxpYzoKICAgIFByZXNpZGVudHMoKQogICAgewogICAgICAgIG51bWJlciA9IDA7CiAgICAgICAgbmFtZSA9ICIiOwogICAgICAgIHF1b3RlID0gIiI7CiAgICB9CgogICAgdm9pZCBzZXROdW1iZXIoaW50IG51bSkKICAgIHsKICAgICAgICBudW1iZXIgPSBudW07CiAgICB9CgogICAgdm9pZCBzZXROYW1lKHN0cmluZyBuKQogICAgewogICAgICAgIG5hbWUgPSBuOwogICAgfQoKICAgIHZvaWQgc2V0UXVvdGUoc3RyaW5nIHEpCiAgICB7CiAgICAgICAgcXVvdGUgPSBxOwogICAgfQoKICAgIHZvaWQgZGlzcGxheVByZXNpZGVudHMoKQogICAgewogICAgICAgIGNvdXQgPDwgbmFtZSA8PCAiLCAiIDw8IG51bWJlciA8PCAidGggcHJlc2lkZW50LCBzYWlkOiIgPDwgZW5kbDsKICAgICAgICBjb3V0IDw8ICJcIiIgPDwgcXVvdGUgPDwgIlwiIiA8PCBlbmRsOwogICAgfQp9OwoKaW50IG1haW4oKQp7CiAgICBQcmVzaWRlbnRzIHAxLCBwMiwgcDM7CgogICAgLy8gSGFyZGNvZGVkIGRhdGEgKG5vIHVzZXIgaW5wdXQpCiAgICBwMS5zZXROdW1iZXIoMzcpOwogICAgcDEuc2V0TmFtZSgiUmljaGFyZCBOaXhvbiIpOwogICAgcDEuc2V0UXVvdGUoIkkgYW0gbm90IGEgY3Jvb2suIik7CgogICAgcDIuc2V0TnVtYmVyKDQ1KTsKICAgIHAyLnNldE5hbWUoIkRvbmFsZCBUcnVtcCIpOwogICAgcDIuc2V0UXVvdGUoIklzIG91ciBjb3VudHJ5IHN0aWxsIHNwZW5kaW5nIG1vbmV5IG9uIHRoZSBHTE9CQUwgV0FSTUlORyBIT0FYPyIpOwoKICAgIHAzLnNldE51bWJlcig0Mik7CiAgICBwMy5zZXROYW1lKCJCaWxsIENsaW50b24iKTsKICAgIHAzLnNldFF1b3RlKCJJIGRpZCBub3QgaGF2ZSBzZXh1YWwgcmVsYXRpb25zIHdpdGggdGhhdCB3b21hbi4iKTsKCiAgICBjb3V0IDw8ICJUaGUgcHJlc2lkZW50cyBhcmU6IiA8PCBlbmRsOwoKICAgIHAxLmRpc3BsYXlQcmVzaWRlbnRzKCk7CiAgICBwMi5kaXNwbGF5UHJlc2lkZW50cygpOwogICAgcDMuZGlzcGxheVByZXNpZGVudHMoKTsKCiAgICByZXR1cm4gMDsKfQ==
stdout
The presidents are:
Richard Nixon, 37th president, said:
"I am not a crook."
Donald Trump, 45th president, said:
"Is our country still spending money on the GLOBAL WARMING HOAX?"
Bill Clinton, 42th president, said:
"I did not have sexual relations with that woman."