Răspuns:
void factorial(long long x, long long &n){
if(x != 0) n *= x , factorial(x - 1, n); n *= 1;
}
void sirdecaractere(char *a, char *b){
int size = (sizeof(a) / sizeof(a[0]));
for(auto i = 0; i < size; i++){
b[i] = a[i];
}
}
void datacalanderistica(char *a){
a[0] = a[1] = a[6] = '2';
a[2] = '/';
a[3] = a[7] = a[8] = '0';
a[4] = '2';
a[5] = '/';
a[9] = '3';
}
Explicație: