Professional Documents
Culture Documents
PIC Assignment 2
PIC Assignment 2
____________________ ___________________
STUDENT’S SIGNATURE SUPERVISOR SIGNATURE
There are 2 Different ways by which we can swap two numbers without using 3rd
variable
Program 1 :
#include<stdio.h>
int main()
{
int a, b;
scanf(“%d %d”,&a,&b);
printf("Before swap a=%d b=%d",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("\nAfter swap a=%d b=%d",a,b);
return 0;
}
OUTPUT 1
Program 2 :
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b;
scanf(“%d %d”,&a,&b);
printf("Before swap a=%d b=%d",a,b);
a=a*b;//a=200 (10*20)
b=a/b;//b=10 (200/20)
a=a/b;//a=20 (200/10)
printf("\nAfter swap a=%d b=%d",a,b);
return 0;
}
OUTPUT 2
Program 3 :
#include<stdio.h>
int main()
{
int a, b;
scanf(“%d %d”, &a, &b);
printf(“Before swap a=%d b=%d”, a,b);
printf(“\n After swap b=%d a=%d”, b, a);
return 0;
}
OUTPUT 3