Рассмотрим следующий фрагмент программы:#include <string.h>#include <сtype.h>. . . int n, i; char a[32]; strcpy(a, "20e"); n = 0; i = 0; while (a[i] != 0) { n *= 16; if ('a' <= a[i] && a[i] <= 'f') { n += (a[i] - 'a') + 10; } else if (isdigit(a[i])) { n += a[i] - '0'; } ++i; }
Чему будет равно значение переменной nв результате выполнения этого фрагмента?
(Отметьте один правильный вариант ответа.)
Варианты ответа
Значение n равно 524.
Значение n равно 270.
Значение n равно 298.
Значение n равно 526. (Верный ответ)