LINUX.ORG.RU

История изменений

Исправление 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;