I would be very happy if someone will provide better solution for these questions -
Question 1: Exchange Two integer variable value without using third variable.
Answer:
- public static void ExchangeInteger()
- {
- int a = 10;
- int b = 5;
- Console.WriteLine("a={0}", a);
- Console.WriteLine("b={0}", b);
- a = a + b; // Now a would be 15
- b = a - b; // Now b would be 15-5=10 ........
- a = a - b; // Now a would be 15-10=5........
- Console.WriteLine("a={0}", a);
- Console.WriteLine("b={0}", b);
- Console.ReadLine();
- }
- static void Main(string[] args)
- {
- clsExchangevariable.ExchangeInteger();
- }
Question 2: Swap neighbor char in string, For Example string “TAPAN” would be:

Answer:
- public static string SwapNeighbourChar(string strToSwap)
- {
- char[] arraStr = strToSwap.ToCharArray();
- StringBuilder strbuild = new StringBuilder();
- for (int i = 0; i <= arraStr.Length - 1; i++)
- {
- if (i != arraStr.Length - 1)
- {
- strbuild.Append(arraStr[i + 1]);
- }
- strbuild.Append(arraStr[i]);
- i = i + 1;
- }
- return strbuild.ToString();
- }
- static void Main(string[] args)
- {
- Console.WriteLine(clsSwapNeighbour.SwapNeighbourChar("TAPAN"));
- Console.ReadLine();
- }

Question 3: Is prime number?
Answer:
- public static bool IsPrimeNumbers(int number)
- {
- bool returnMsg = false;
- for (int i = 2; i <= number; i++)
- {
- if ((number % i) == 0 && number != i)
- {
- returnMsg = false;
- return returnMsg;
- }
- else if (number == i)
- {
- returnMsg = true;
- return returnMsg;
- }
- }
- return returnMsg;
- }



Rakesh KalluriPosted Dec 18, 2015, 5:55 AM
Good keep it up