Вообще не знаю что это за ошибка , ни разу не случалось , поможете ? - C#
Формулировка задачи:
Сделал програму для этого задания
вылетает с ошибкой "An unhandled exception of type 'System.StackOverflowException' occurred in ConsoleApplication2.exe " и все , в дебаге только код ошибки , не знаю что делать , вот код .
=> 1 + 3 + 2 + 1 + 8 + 9
=> 24 ...
=> 2 + 4
=> 6
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { long sum2; long n = 123; long y = 1; sum2 = Root(n, y); Console.ReadKey(); } static long Root(long n, long y) { long sum3 = 0; if (n < y) { if (n - (n / y) == 0) { return n / y; } else { sum3 = sum3 + n / y; return Root(n - (n / y), y); } } else { y = y * 10; return Root(n, y); } } } }
Решение задачи: «Вообще не знаю что это за ошибка , ни разу не случалось , поможете ?»
textual
Листинг программы
return Root(..., ...);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д