int largeri j Returns the larger of the integer arguments in
int larger(i, j) Returns the larger of the integer arguments. int larger(i, j, k) Returns the larger of the three arguments int smaller(i, j) Returns the smaller of the two integer arguments.
Solution
#include <iostream>
using namespace std;
int larger(int, int);
int larger(int, int, int);
int main(int argc, char *argv[]) {
cout << larger(2, 3, 1) << endl;
cout << larger(3, 1, 2) << endl;
return 0;
}
int larger(int a, int b) {
return (a > b) ? a : b;
}
int larger(int a, int b, int c) {
return larger(a, larger(b, c));
}
#include<iostream.h>
/*Function to find smallerimum of x and y*/
int smaller(int x, int y)
{
return y ^ ((x ^ y) & -(x < y));
}
/* Driver program to test above functions */
int main()
{
int x = 15;
int y = 6;
cout<< smaller(x, y);
}
