Thursday, 6 February 2014

Write a c program to find the largest difference between two numbers of an integer array using function.

#include <stdio.h>
void insert(int a[],int n)
{
    int i;
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
}

void show(int a[],int n)
{
    int i;
    for(i=0;i<n;i++)
    {
        printf("%d ",a[i]);
    }
}

int max(int a[],int n)
{
    int i,m=a[0];
    for(i=1;i<n;i++)
    {
        if(a[i]>m)
            m=a[i];
    }
    return m;
}

int min(int a[],int n)
{
    int i,m=a[0];
    for(i=1;i<n;i++)
    {
        if(a[i]<m)
            m=a[i];
    }
    return m;
}

main()
{
    int a[100],n,ld;
    printf("\nEnter number of terms=");
    scanf("%d",&n);
    printf("\nEnter the array elements=");
    insert(a,n);
    printf("\nThe array=");
    show(a,n);
    ld=max(a,n)-min(a,n);
    printf("\nThe largest difference between two numbers=%d",ld);
}

No comments:

Post a Comment