История изменений
Исправление SkyMaverick, (текущая версия) :
Требуется доопределение условий, на самом деле. А то может быть задача из серии «вывести != вычислить» (исходя из того, что диапазон маленький). Тогда рекурсия будет оверинженирингом (хотя формально решено правильно), а требовалось тупое
a[0] = 0;
a[1] = 1;
...
a[9] = 9;
или ещё более тупое
uint8_t a[] = {0,1,2,3,4,5,6,7,8,9};
Исправление SkyMaverick, :
Требуется доопределение условий, на самом деле. А то может быть задача из серии «вывести != вычислить» (исходя из того, что диапазон маленький). Тогда рекурсия будет оверинженирингом (хотя формально решено правильно), а требовалось тупое
a[0] = 0;
a[1] = 1;
...
a[9] = 9;
Исходная версия SkyMaverick, :
Требуется доопределение условий, на самом деле. А то может быть задача из серии «вывести != вычислить» (исходя из того, что диапазон маленький). Тогда рекурсия будет оверинженирингом (хотя формально решено правильно), а требовалось тупое
a[0] = 0;
a[1] = 1;
...
a[10] = 10;