Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib> // Standard General Utilities Library
- #include <iostream> // Input output stream
- #include <ctime> // for random number generation
- #include <stdio.h> // printf library
- #include <string>
- #include <limits> // cin.ignore(numeric_limits<streamsize>::max(),'\n');
- #include <fstream> // File input and output.
- #include <cmath> // pow.
- #include <cstring>
- using namespace std;
- // Classes
- class num {
- private:
- int a, b;
- public:
- void print();
- void assign(int, int);
- int sum();
- num();
- num(int);
- num(int, int);
- };
- // Methods
- num::num() {
- a = 1;
- b = 2;
- }
- num::num(int var) {
- a = var;
- b = var;
- }
- num::num(int var1, int var2) {
- a = var1;
- b = var2;
- }
- void num::assign(int var1, int var2) {
- a = var1;
- b = var2;
- }
- int num::sum() {
- return a + b;
- }
- void num::print() {
- cout << sum() << endl;
- }
- // Function prototypes
- // Main program
- int main(int argc, char *argv[]) {
- num A;
- num B(4);
- num C(5, 10);
- num D;
- D.assign(2, 8);
- A.print();
- B.print();
- C.print();
- D.print();
- cout << " " << endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment