Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Write a method that reverses the digits of a given floating-point number.
- namespace _05.ReverseNumber
- {
- using System;
- using System.Globalization;
- using System.Threading;
- class ReverseNumber
- {
- static void Main(string[] args)
- {
- Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
- Console.Write("Enter your Floating-Point number: ");
- double number = double.Parse(Console.ReadLine());
- Console.WriteLine(GetReversedNumber(number));
- }
- private static double GetReversedNumber(double number)
- {
- bool isNegativeNum = number < 0;
- number = Math.Abs(number);
- char[] digits = number.ToString().ToCharArray();
- Array.Reverse(digits);
- double reversedNum = double.Parse(new string(digits));
- if (isNegativeNum)
- {
- reversedNum *= -1;
- }
- return reversedNum;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement