Featured Post

Variable Sized Arrays Discussions | C++ | HackerRank Variable Length Arrays in C and C++ - GeeksforGeeks

Variable Sized Arrays Variable Sized Arrays Discussions | C++ | HackerRank Consider an  -element array,  , where each index   in the array c...

Monday, March 22, 2021

HackerRank solution for Functions In C++ - Programming With

HackerRank solution for Functions In C++ - Programming With   

Functions  

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 returns nothing (void) or something.

 A sample 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 read four variables and return the sum of them 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;

 } 

You have to write a function

 int max_of_four(int a, int b, int c, int d)

 which reads four arguments and returns the greatest of them. 

Input Format


 Input will contain four integers - , one in each line.


 Output Format 

Print the greatest of the four integers. 

PS: I/O will be automatically handled. 


Sample Input 3 4 6 5 


Sample Output 6






#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;
}





No comments:

Post a Comment