From 618ed48ef039878292349e52dfaba4414acbd25e Mon Sep 17 00:00:00 2001 From: yhs-123 <56498911+yhs-123@users.noreply.github.com> Date: Mon, 21 Oct 2019 07:55:53 +0800 Subject: [PATCH] Create Ex06_50.cpp This is my assignment_01. Student ID:201826030127 --- 201826030127/Ex06_50.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 201826030127/Ex06_50.cpp diff --git a/201826030127/Ex06_50.cpp b/201826030127/Ex06_50.cpp new file mode 100644 index 0000000..f5276c2 --- /dev/null +++ b/201826030127/Ex06_50.cpp @@ -0,0 +1,35 @@ +#include +using namespace std; + +int tripleByValue(int); //function prototype(Value pass) +void tripleByReference(int &);//function prototype(reference pass) + +int main() +{ + int count; + + cin >> count; + cout << "count=" << count << " before tripleByValue\n" << endl; + cout << "Value returned by tripleByValue:" << tripleByValue(count) << endl; + cout << "count=" << count << " after tripleByValue" << endl; + + + cout << "count=" << count << " before tripleByReference" << endl; + tripleByReference(count); + cout << "after tripleByReference:" << count << endl; +} + + +int tripleByValue(int number) +{ + return 3*number; +}//end function tripleByValue + + +void tripleByReference(int &numberRef) +{ + numberRef = 3 * numberRef; +}//end function tripleByReference + + +