// Tutorial 1
#include <iostream>
#include <string>
int main( )
{
char ch; // compile-time initialization
ch = 't' ;
std:: cout << "Char 'ch' has value " << ch << '\n ' ;
std:: string name;
std:: cout << "What is your name? " ;
getline ( std:: cin , name) ; // run-time initialization
std:: cout << "Hello, " << name << "!\n " ;
bool truebool;
truebool = true ;
bool falsebool = false ;
std:: cout << "Note true is " << truebool << " and false is " << falsebool << '\n ' ;
bool boolean;
std:: cout << "Enter a boolean value: " ;
std:: cin >> boolean; // numbers in (-1,1) give 0, other numbers 1, else 0
std:: cout << "Boolean is " << boolean<< '\n ' ;
int a,b;
double c;
a = 4 ;
b = a;
std:: cout << "A is " << a<< " and B is " << b<< '\n ' ;
a = 6 ;
std:: cout << "A is " << a<< " and B is " << b<< '\n ' ;
c = 9.5 ;
a = c;
std:: cout << "A is " << a<< " and B is " << b<< " and C is " << c<< '\n ' ;
c = 10.9 ;
b = c;
std:: cout << "A is " << a<< " and B is " << b<< " and C is " << c<< '\n ' ;
c = a;
std:: cout << "A is " << a<< " and B is " << b<< " and C is " << c<< '\n ' ;
return 0 ;
}
Ly8gVHV0b3JpYWwgMQojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+CgppbnQgbWFpbigpCnsKICBjaGFyIGNoOyAvLyBjb21waWxlLXRpbWUgaW5pdGlhbGl6YXRpb24KICBjaCA9ICd0JzsKICBzdGQ6OmNvdXQgPDwiQ2hhciAnY2gnIGhhcyB2YWx1ZSAiPDwgY2ggPDwgJ1xuJzsKICBzdGQ6OnN0cmluZyBuYW1lOwogIHN0ZDo6Y291dCA8PCAiV2hhdCBpcyB5b3VyIG5hbWU/ICI7CiAgZ2V0bGluZSAoc3RkOjpjaW4sIG5hbWUpOyAvLyBydW4tdGltZSBpbml0aWFsaXphdGlvbgogIHN0ZDo6Y291dCA8PCAiSGVsbG8sICIgPDwgbmFtZSA8PCAiIVxuIjsKICBib29sIHRydWVib29sOwogIHRydWVib29sID0gdHJ1ZTsKICBib29sIGZhbHNlYm9vbCA9IGZhbHNlOwogIHN0ZDo6Y291dCA8PCJOb3RlIHRydWUgaXMgIjw8IHRydWVib29sIDw8IiBhbmQgZmFsc2UgaXMgIiA8PCBmYWxzZWJvb2wgPDwnXG4nOwogIGJvb2wgYm9vbGVhbjsKICBzdGQ6OmNvdXQgPDwiRW50ZXIgYSBib29sZWFuIHZhbHVlOiAiOwogIHN0ZDo6Y2luID4+IGJvb2xlYW47IC8vIG51bWJlcnMgaW4gKC0xLDEpIGdpdmUgMCwgb3RoZXIgbnVtYmVycyAxLCBlbHNlIDAKICBzdGQ6OmNvdXQgPDwiQm9vbGVhbiBpcyAiPDxib29sZWFuPDwnXG4nOyAKICBpbnQgYSxiOwogIGRvdWJsZSBjOwogIGEgPSA0OwogIGIgPSBhOwogIHN0ZDo6Y291dCA8PCJBIGlzICI8PGE8PCIgYW5kIEIgaXMgIjw8Yjw8J1xuJzsKICBhID0gNjsKICBzdGQ6OmNvdXQgPDwiQSBpcyAiPDxhPDwiIGFuZCBCIGlzICI8PGI8PCdcbic7CiAgYyA9IDkuNTsKICBhID0gYzsKICBzdGQ6OmNvdXQgPDwiQSBpcyAiPDxhPDwiIGFuZCBCIGlzICI8PGI8PCIgYW5kIEMgaXMgIjw8Yzw8J1xuJzsKICBjID0gMTAuOTsKICBiID0gYzsKICBzdGQ6OmNvdXQgPDwiQSBpcyAiPDxhPDwiIGFuZCBCIGlzICI8PGI8PCIgYW5kIEMgaXMgIjw8Yzw8J1xuJzsKICBjID0gYTsKICBzdGQ6OmNvdXQgPDwiQSBpcyAiPDxhPDwiIGFuZCBCIGlzICI8PGI8PCIgYW5kIEMgaXMgIjw8Yzw8J1xuJzsKICByZXR1cm4gMDsKfQ==