Program to find largest of three numbers using a pointer in c; Through this tutorial, we will learn how to find largest of three numbers using 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 output of the above c program; is as follows:
Please Enter three Number to find Largest :- 10 20 30 The Largest Among Three = 30