Jak w temacie poszukuje informacji jak zaminić poniższy program. Zależy mi na informacji w jaki sposób została dokonana zamiana, ponieważ nie potrafię zrozumieć w jaki sposób przypisuje się liczby do array oraz w jaki sposób można je wypisywać. Z góry dziękuję za pomoc.
#include <iostream>
using namespace std;
const int ArSize = 16;
int main(){
long long silnia[ArSize];
silnia[1] = silnia[0] = 1LL;
for (int i = 2; i < ArSize; i++)
silnia[i] = i * silnia[i-1];
for (int i = 0; i <ArSize; i++)
cout << i << "! = " << silnia[i] << endl;
return 0;
}