Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- enum Colors {red, yellow, green};
- int generateColor()
- {
- return rand() % 3;
- }
- void decodeColor(int color)
- {
- if (color == red) { std::cout << "red"; }
- else if (color == yellow) { std::cout << "yellow"; }
- else if (color == green) { std::cout << "green"; }
- else { std::cout << "error! no such color!\n"; }
- }
- void printArr(int arr[], int arrSize)
- {
- for (int i{ 0 }; i < arrSize; ++i)
- {
- std::cout << arr[i] << ' ';
- }
- std::cout << '\n';
- }
- void sayHello(bool glad, bool die)
- {
- std::cout << "Hello!!! :)\n";
- if (die) { return; }
- if (glad) { std::cout << "Glad to see you!\n"; }
- else { std::cout << "Oh no! You are unwelcome!\n"; }
- return;
- }
- int max(int a, int b)
- {
- return a > b ? a : b;
- }
- void maxBad()
- {
- int a{};
- int b{};
- std::cout << "Enter first val\n";
- std::cin >> a;
- std::cout << "Enter second val\n";
- std::cin >> b;
- std::cout << "MAX = " << (a > b ? a : b) << '\n';
- }
- int retTwo()
- {
- int x{ 10 };
- int y{ 20 };
- return x, y, ++y , x + y, x++;
- }
- //greetUser(3,true);
- //greetUser(usersCount);
- void swap(int a, int b)
- {
- std::cout << "swap start: a = " << a << " b = " << b << '\n';
- int copy{ a };
- a = b;
- b = copy;
- std::cout << "swap finish: a = " << a << " b = " << b << '\n';
- }
- void greetUser(int numUsers)
- {
- for (int i{ 0 }; i < numUsers; ++i)
- {
- std::cout << "Hello dear, user! :)\n";
- std::cout << "Have a nice day!\n";
- }
- }
- int main()
- {
- const int arrSize{ 5 };
- int values[arrSize]{ 1,2,4,7,0 };
- printArr(values, arrSize);
- printArr(values, arrSize);
- const int arrSize1{ 10 };
- int values1[arrSize1]{ 1,2,3,4,5,6,7,8,9,10 };
- printArr(values1, arrSize1);
- return 0;
- // sayHello(true, true);
- int mainVar{ 42 };
- int usersCount{3};
- int numX{ 110 };
- int numY{ 20 };
- std::cout << "Enter first val\n";
- std::cin >> numX;
- std::cout << "Enter second val\n";
- std::cin >> numY;
- std::cout << max(numX, numY) << '\n';
- //maxBad();
- int res{};
- res = max(numX , 45);
- //int res{ max(23, (max(numX,numY) + 56 / 4)) };
- //std::cout << "MAX is: " << max(numX, numY) << '\n';;
- //std::cout << "MAX is: " << res << '\n';
- return 0;
- //std::cout << "inside main start: numX = " << numX << " numY = " << numY << '\n';
- //swap(numX,40);
- //std::cout << "inside main after swap: numX = " << numX << " numY = " << numY << '\n';
- greetUser(usersCount);
- //std::cout << numUsers;
- // do some initial work
- std::cout << "Initial work\n";
- // do another pice of work...
- // and more work
- greetUser(2);
- std::cout << "Main work\n";
- std::cout << "We try hard..\n\n";
- greetUser(4);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement