Ребята, как вывести полное число (а не 2,242424242224242E+32)? - C#

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

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

//Пример
string a = "123456789101112131415161718192021";
string b = "123456789101112131415161718192021";
 
label1.Text = (Convert.ToDouble(a) + Convert.ToDouble(b)).ToString();

Решение задачи: «Ребята, как вывести полное число (а не 2,242424242224242E+32)?»

textual
Листинг программы
string a = "123456789101112131415161718192021";
            string b = "123456789101112131415161718192021";
 
            var masa = a.ToArray();
            Array.Reverse(masa);
            var masb = b.ToArray();
            Array.Reverse(masb);
            List<int> res = new List<int>();
            int temp = 0;
            for (int i = 0; i < masa.Length; i++)
            {
                var x1 = int.Parse(masa[i].ToString());
                var x2 = int.Parse(masb[i].ToString());
                res.Add((x1 + x2+temp) % 10);
                temp = (x1 + x2) / 10;
            }
            var result = res.ToArray();
            Array.Reverse(result);
            Console.WriteLine(string.Join("", res));
            Console.ReadKey();

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


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

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

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