Mini Max Solution

This is the solution for Mini Max Challenge.

#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>

int main() {
    int *arr = malloc(sizeof(int) * 5);
    int min,max,i;
    int minsum=0,maxsum=0;
    for(int arr_i = 0; arr_i < 5; arr_i++){
       scanf("%d",&arr[arr_i]);
    }
    min=0;
    for(i=1;i<5;i++)
    {
       if(arr[min]>arr[i])
           min=i;
    }
    for(i=0;i<5;i++)
    {
        if(i!=min)
        {
            maxsum=arr[i]+maxsum;
        }
    }
    max=0;
    for(i=1;i<5;i++)
    {
       if(arr[max]<arr[i])
           max=i;
    }
    for(i=0;i<5;i++)
    {
        if(i!=max)
        {
            minsum=arr[i]+minsum;
        }
    }
    printf("%u %u",minsum,maxsum);
   
    return 0;
}

Comments

Popular posts from this blog

Top useful websites for campus preparation

How to make your project publicly accessible without taking any Hosting and Domain?