Bir öğrenci, bir sayının faktöriyelini hesaplayan bir algoritma geliştirmek istiyor. Aşağıdaki adımlardan hangisi bu algoritmanın doğru çalışması için YANLIŞ bir adımdır?
A) Başlangıçta faktöriyel değerini $1$ olarak ayarla.
B) Kullanıcıdan pozitif bir tam sayı $N$ al.
C) $1$'den $N$'e kadar olan sayıları tek tek çarp.
D) Her çarpma işleminden sonra faktöriyel değerini $1$ azalt.
E) Hesaplanan faktöriyel değerini ekrana yaz.