30.12.20

c program to swap two numbers with and without using third variable

SWAPPING WITHOUT USING THIRD VARIABLE
PROGRAM:
#include<stdio.h>
int main()
{
int a,b;
printf("Enter two values");
scanf("%d%d",&a,&b);
printf("Before Swap a=%d,b=%d",a,b);
{
a=a+b;
b=a-b;
a=a-b;
}
printf("After Swap a=%d,b=%d",a,b);
return 0;
}


OUTPUT:
Enter two values 30 5
Before Swap a=30, b=5
After Swap a=5,b=30



SWAPPING WITH USING THIRD VARIABLE
PROGRAM:
#include<stdio.h>
int main()
{
int a,b,c;
printf("Enter two values");
scanf("%d%d",&a,&b);
printf("Before Swap a=%d,b=%d",a,b);
{
c=a;
a=b;
b=c;
}
printf("After Swap a=%d,b=%d",a,b);
return 0;
}


OUTPUT:
Enter two values 30 5
Before Swap a=30, b=5
After Swap a=5,b=30

No comments:

Post a Comment

JAVA program pattern 2

import java.util.Scanner; public class pattern3 { public static void main(String args[]) { int i,j; Scanner sc=new Scanner(System.in); Syste...