Ввести n чисел. Удвоить первую цифру числа - C#

Узнай цену своей работы

Формулировка задачи:

Ввести n чисел. Удвоить первую цифру числа. Пример 49->89; 89->169.

Решение задачи: «Ввести n чисел. Удвоить первую цифру числа»

textual
Листинг программы
using System;
 
class Program
{
    public static void Main(string[] args)
    {
        string val;
        Console.Write(">>>");
        while ((val = Console.ReadLine()) != null)
        {
            int num;
            int b = 1;
            if (int.TryParse(val, out num))
            {
                int res = 0;
                while (Math.Abs(num) > 9)
                {
                    res += (num % 10) * b;
                    b *= 10;
                    num /= 10;
                }
                res += (num % 10) * 2 * b;
                Console.WriteLine(res);
            }
            else
                Console.WriteLine("Error");
            Console.Write(">>>");
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы