Sunday 11 December 2011

Write a program to find operators by using pointer in c

#include
#include
void main()
{
int x,a,y,b,*ptr1,*ptr2,c,d;
clrscr();
printf("\nENTER AN INTEGER:");
scanf("%d",&x);
fflush(stdin);
printf("\nENTER AN INTERGER:");
scanf("%d",&y);
ptr1=&x;
ptr2=&y;
a=*ptr1-*ptr2;
b=*ptr1* *ptr2+8;
printf("\na=%d\nb=%d",a,b);
printf("\nx-y or *ptr1-*ptr2=%d",a);
printf("\nx*y+8 Or *ptr1* *ptr2+8=%d",b);
printf("\nAddress of x=%u",ptr1);
printf("\nAddress of y=%u",ptr2);
c= 5-*ptr2 / *ptr1-2;
printf("\nc=%d",c);
*ptr1=*ptr2-5;
printf("\nx=%d",*ptr1);
d=*ptr1* *ptr2 *6;
printf("\nc=%d",d);
getch();
}

OUTPUT
ENTER AN INTEGER : 6

ENTER AN INTEGER : 3

a =3
b = 26
x-y Or *ptr1 – “ptr2=3
x*y + 8 Or *ptr1 * *ptr2 + 8 = 26
Address of x = 65524
Address of y= 65520
C = 3
X = -2
C = -36

No comments:

Post a Comment