Answer to Question #272831 in C# for chi

Question #272831

Write a program that reverses the input number n. Formulate an equation to come up with the answer:

(Apply the three loop statements in your solutions) Sample input/output dialogue:


Enter a number: 1238 Input data

Reverse number: 8321 Output value


1st Solution using- for loop


1
Expert's answer
2021-11-29T00:18:37-0500
using System;
using System.Collections.Generic;


namespace App
{
    class Program
    {




        public static void Main()
        {




            Console.Write("Enter a number: ");
            string number = Console.ReadLine();


            Console.WriteLine("Reverse number (using - for loop): {0}", ReverseWithFor(number));
            Console.WriteLine("Reverse number (using - while loop): {0}", ReverseWithWhile(number));
            Console.WriteLine("Reverse number (using - do while loop): {0}", ReverseWithDoWhile(number));




            Console.ReadLine();
        }








        private static string ReverseWithFor(string text)
        {
            string reverseString = "";
            for (int i = text.Length - 1; i >= 0; i--)
            {
                reverseString += (text[i]);
            }
            return reverseString;
        }




        private static string ReverseWithWhile(string text)
        {


            string reverseString = "";
            int i = text.Length - 1;
            while (i >= 0)
            {
                reverseString += (text[i]);
                i--;
            }
            return reverseString;
        }




        private static string ReverseWithDoWhile(string text)
        {
            string reverseString = "";
            int i = text.Length - 1;
            do
            {
                reverseString += (text[i]);
            } while (--i >= 0);




            return reverseString;
        }
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS