Аж захотелось узнать, как эта реализация факториала
#include <stdio.h> void fac(n) {
int f = 0;
while (n > 0) {
f = f * n;
n = n - 1;
}
} void main() { fac(5); printf("'factorial of 5: '+str(f)"); }
Смогла выдать
factorial of 5: 120
Там же что ни подставь f будет 0. Либо этот самодельный компилятор умеет распознавать человеческий фактор и корректировать вычисления для соответствия результата ожиданиям, либо при инициализации там всё же f = 1.
Аж захотелось узнать, как эта реализация факториала
Смогла выдать
Там же что ни подставь f будет 0. Либо этот самодельный компилятор умеет распознавать человеческий фактор и корректировать вычисления для соответствия результата ожиданиям, либо при инициализации там всё же f = 1.