Pull to refresh
1
0
Send message

Аж захотелось узнать, как эта реализация факториала

#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.

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
C++
Английский язык
Python
MySQL
PHP
Параллельное программирование
ООП
Алгоритмы и структуры данных