Monday, October 22, 2012

Swapping two numbers using Multiplication and Divide


Q. How do I swap two numbers without using addition and subtraction in Bash
Ans:

#!/bin/bash
read -p "Enter first number :" first
read -p "Enter second number:" sec
echo ""
echo -e "Number before swapping is $first and $sec \n"
#swapping logic
first=$((first*sec))
sec=$((first/sec))
first=$((first/sec))
echo -e "Number after swapping is $first and $sec \n"

Output
Enjoy :)

0 comments:

Post a Comment