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_count, int* arr) {
long long max = arr[0];
long long min = arr[0];
long long sum = 0;
for(int i = 0; i < arr_count; i = 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()
{
int* arr = malloc(5 * sizeof(int));
for (int i = 0; i < 5; i++) {
scanf("%d" , &(*(arr + i)));
}
miniMaxSum(5, arr);
return 0;
}
Comments
Post a Comment