Friday 10 November 2017

C Program to Find 2 Elements in the Array such that Difference between them is Largest


Code:

#include

int maximum_difference(int array[], int arr_size)
{
    int max_diff = array[1] - array[0];
    int i, j;
    for (i = 0; i < arr_size; i++)
    {
        for (j = i + 1; j < arr_size; j++)
        {
            if (array[j] - array[i] > max_diff)
                max_diff = array[j] - array[i];
        }
    }
    return max_diff;
}

int main()
{
    int array[] = {10, 15, 90, 200, 110};
    printf("Maximum difference is %d",  maximum_difference(array, 5));
    getchar();
    return 0;
}

Output:

Maximum difference is 190


More C Programs:












100+ Best Home Decoration Ideas For Christmas Day 2019 To Make Home Beautiful

Best gifts for Christmas Day | Greeting cards for Christmas Day | Gift your children a new gift on Christmas day This Christmas d...