Find us On Facebook

Thursday, April 7, 2011

Template for finding Minimum value in an array

#include <iostream.h>
#include <conio.h>

template <class T>
T findMin(T arr[],int n)
{
    int i;
    T min;
    min=arr[0];
    for(i=0;i<n;i++)
    {
         if(min > arr[i])
        min=arr[i];
    }
    return(min);
}


void main()
{
    clrscr();
    int iarr[]={5,4,3,2,1};
    char carr[]={'z','y','c','b','a'};
    double darr[]={3.3,5.5,2.2,1.1,4.4};

    //calling Generic function...to find minimum value.
    cout<<"Generic Function to find Minimum from Array\n\n";
    cout<<"Integer Minimum is : "<<findMin(iarr,5)<<"\n";
    cout<<"Character Minimum is : "<<findMin(carr,5)<<"\n";
    cout<<"Double Minimum is : "<<findMin(darr,5)<<"\n";

    getch();
}

1 comments:

Anonymous said...

Thanks

Post a Comment

Programms

C,C++,VB, PL/SQL EBOOK SEARCH ENGINE