C Program to find the minimum and maximum values that can be calculated by summing exactly four of the five integers - HackerRank


 

// Program by Akash Tripathi (@proakash256) 
 
// To find the minimum and maximum values that
// can be calculated by summing exactly four
// of the five integers.
 
// First We find the Maximum Value ,
// Minimum Value and Sum of the Array

// To find the Minimum Sum ,
// we subtract the Maximum Value from the Array Sum

// To find the Minimum Sum ,
// we subtract the Minimum Value from the Array Sum

// Time Complexity will be O(N)

#include <stdio.h>
#include <stdlib.h>
void miniMaxSum(int arr_countintarr) {
    long long max = arr[0];
    long long min = arr[0];
    long long sum = 0;
    for(int i = 0i < arr_counti = i + 1)
    {
        sum = sum + arr[i];
        if(arr[i] >= max)
            max = arr[i];
        if(arr[i] <= min)
            min = arr[i];
    }
    printf("%lli %lli" , (sum - max) , (sum - min));
}
int main()
{
    intarr = malloc(5 * sizeof(int));
    for (int i = 0i < 5i++) {
        scanf("%d" , &(*(arr + i)));
    }
    miniMaxSum(5arr);
    return 0;
}

Comments