a. Swap two numbers without using a third variable.
b. Find factorial of a number.
c. Multiply two numbers without using '*'
d. Print first n (n>2) Fibonacci (Fib) numbers, using only three variables.
( Fib is defined as: Fib(i)=Fib(i-1)+Fib(i-2) with Fib(0)=0 and Fib(1)=1 )
e. Using simple loops and without using inbuilt functions or math.h, find the number of bytes allocated by the compiler for:
(i) short int, (ii) int, and (iii) long int