Проблем при една от задачите от Теch-a-Big Integer.
Условието е да се съберат две естествени числа без да се използват класовете BigInteger и BigDecimal(т.е. със стрингове).
На пръв поглед задачата е елементарна,но при мен нещо не се получава.Опитах се да реша задачата без да използвам стриг-билдер,но не ми връща това,което искам.Къде е грешката ?
Ето и кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sum_Big_Number
{
    class Program
    {
        static void Main(string[] args)
        {
            string word1 = Console.ReadLine();
            string word2 = Console.ReadLine();
            int minlength = Math.Min(word1.Length, word2.Length);
            int maxlength = Math.Max(word1.Length, word2.Length);
            string output = "";
            int remainder = 0;                                                                   
            for (int i = 0; i <minlength; i++)
            {               
                int currentsimvol=(int)word1[i] +(int)word2[i];
                if (currentsimvol >= 10)
                {
                    remainder = 1;
                    currentsimvol -= 10;
                    output += currentsimvol.ToString();
                }
                else
                {                                       
                    output +=(currentsimvol+remainder).ToString();
                }
            }            
            int n= int.Parse(output);
            Console.WriteLine(n);
        }
    }
}
 
Да,мерси колега.Явно не съм го съобразил.За това ми връщаше някакви огромни числа.
Лек и успешен ден.