A
UBB · Informatică
143 Raspunsuri multiple

Se consideră algoritmul ceFace(n) definit alăturat, unde n este un număr natural, n ≤ 1000 și a este un tablou unidimensional cu cel mult 10^5 elemente, inițial toate nule.

Algoritm 1

Algorithm ceFace(n)
  a[1] ← 1
  cf ← 1
  For i ← 1, n execute
    cr ← 0
    For j ← 1, cf execute
      temp ← a[j] * i + cr
      a[j] ← temp MOD 10
      cr ← temp DIV 10
    EndFor
    While cr ≠ 0 execute
      cf ← cf + 1
      a[cf] ← cr MOD 10
      cr ← cr DIV 10
    EndWhile
  EndFor
  For i ← cf, 1, −1 execute
    scrie a[i]
  EndFor
EndAlgorithm

Care dintre următoarele afirmații sunt adevărate?

9 / 16