Если функция вычисления суммы целых чисел, находящихся между двумя заданными (начальное и конечное включительно), имеет прототип int sum(int start, int end), запишите определение функции, используя рекурсию:
(Отметьте один правильный вариант ответа.)
Варианты ответа
{if (end == start) return start; else return end + sum(start, end -1);}(Верный ответ)
{if (end == start) return 1; else return end + sum(start, end -1);}
{if (end >= start) return 0; else return end + sum(start, end -1);}