Functions in C++ - Hackerrank Solution
Hello coders,
Today we will be solving Functions in C++ problem and will know about functions.
After going through this post you will be able to solve the Function in C++ Hacker Rank Problem by yourself.
So, Without Further Ado let's jump to our topic.
Contents
Problem
Functions are a bunch of statements glued together. A function is provided with zero or more arguments, and it executes the statements on it. Based on the return type, it either nothing (void) or something.
The syntax for a function is
return_type function_name(arg_type_1 arg_1, arg_type_2 arg_2, . . .) { . . . . . . [ if return_type is non void ] return something of type 'return_type'; }
For example, a function to return the sum of four parameters can be written as
int sum_of_four (int a, int b, int c, int d) { int sum = 0; sum += a; sum += b; sum += c; sum += d; return sum; }
Write a function int max_of_four(int a, int b, int c, int d) which returns the maximum of the four argument it receives.
+= : Add and assignment operator. It adds the right operand to the left operand and assigns the result to the left operand. a += b is equivalent to a = a + b;
Input Format
Input will contain four integers - a, b, c, d, on one per line.
Output Format
Return the greatest of the four integers.
PS: I/O will be automatically handled.
Sample Input
3 4 6 5
Sample Output
6
Solution - Functions in C++ - Hacker Rank Solution
#include <iostream> #include <cstdio> using namespace std; /* Add `int max_of_four(int a, int b, int c, int d)` here. */ int max_of_four( int a, int b, int c, int d){ if ( a > b && a > c & a > d) return a; else if ( b > a && b > c && b > d) return b; else if ( c > a && c > b && c > d) return c; else return d; } int main() { int a, b, c, d; scanf("%d %d %d %d", &a, &b, &c, &d); int ans = max_of_four(a, b, c, d); printf("%d", ans); return 0; }
Functions in C++ - Solution |
Functions in C++ - Result |
Conclusion
So, coders today we have solved Function in C++ problem. If you have any doubt regarding the solution ( Functions in C++ ), feel free to Contact in the Comment section.
Don't forget to Share this post with your friends and Subscribe our Blog to get latest updates related to coding.
Disclaimer: The above problem is generated by Hacker Rank but the solution is provided by Sloth Coders.
Happy Coding!!
A Sloth Who love to Code.