C Program to Find Largest of Three Numbers using a Pointer

In this tutorial, i am going to show you how to find largest of three numbers with the help of pointer in c program.

C Program to Find Largest of Three Numbers using a Pointer

#include <stdio.h>
int main()
{
  int a, b, c, *pa, *pb, *pc;
  printf("Please Enter three Number to find Largest :- ");
  scanf("%d %d %d", &a, &b, &c);
  pa = &a;
  pb = &b;
  pc = &c;
  if (*pa > *pb)
  {
    if(*pa > *pc)
    {
      printf("\nThe Largest Among Three = %d\n", *pa);
    }
    else
    {
      printf("\nThe Largest Among Three = %d\n", *pc);
    }
  }
  else
  {
    if(*pb > *pc)
    {
      printf("\nThe Largest Among Three = %d\n", *pb);
    }
    else
    {
      printf("\nThe Largest Among Three = %d\n", *pc);
    }
  }
}

The result of the above c program; is as follows:

Please Enter three Number to find Largest :- 10 20 30
The Largest Among Three = 30

More C Programming Tutorials

Leave a Comment