int sumHelper(int n, int a) {
if (n==0) return a;
else return sumHelper(n-1, a + n*n);
}
int sumSqr(int n) {
return sumHelper(n, 0);
}
Ребята, я должен доказать этот фрагмент кода, который использует хвостовую рекурсию для суммирования квадрата чисел. т.е. докажите, что для n ≥ 1 sumsqr (n) = 1 ^ 2 + 2 ^ 2 + ... n ^ 2. Я выяснил базовый вариант, но застрял на этапе индукции. Мы будем благодарны за любые подсказки или помощь.