Write a program to find the largest and smallest number in the given array using functions

Source Code

#include<stdio.h>
#include<conio.h>
int islargest(int ar[100],int n)
{
  int i,l,t=0;
  l=ar[0];
  for(i=1;i<n;i++)
  {
         if(l<ar[i])
         {
         t=l;
         l=ar[i];
         ar[i]=t;
         }
  }
  return l;
}
int issmallest(int ar[100],int n)
{
  int i,s,t=0;
  s=ar[0];
  for(i=1;i<n;i++)
  {
         if(s>ar[i])
         {
         t=s;
         s=ar[i];
         ar[i]=t;
         }
  }
  return s;
}
int main (int argc, char *argv[])
{
  clrscr();
  int ar[100];
  int i,s,lar,sml;
  for(i=0;i<100;i++)
  {
    ar[i]=0;
  }
  printf("\nEnter the siize of the array:");
  scanf("%d",&s);
  printf("\nEnter the elements of the array:");
  for(i=0;i<s;i++)
  {
    printf("\nEnter element number: %d ",(i+1));
    scanf("%d",&ar[i]);
  }
  lar=islargest(ar,s);
  sml=issmallest(ar,s);
  printf("\nThe largest and smallest elements in the array are: %d and %d",lar,sml);
  getch();
}

Find More from our code collection
Armstrong number, binary number to a decimal number, bubble sort, decimal number to binary number, factorial of the given number factors, fibonacci numbers, HCF and LCM, matrix, mergesort, salary of the employee. palindrome, quadratic equation, star patterns, series etc. and much more...
#Return to Example Source Code