Informatică, întrebare adresată de cosminm204, 8 ani în urmă

MA POATE AJUTA CINE VA CU ASTEA VA ROG??
2.Utilizând transferul parametrilor unei funcții prin valoare, declaraţi o funcţie în cadrul unui program care calculează factorialul unui număr.
3. Realizați un program în care să definiţi o funcţiecare citeşte un şir de caractere şi îl returnează, utilizând transferul parametrilor unei funcții cu ajutorul pointerilor.
4.Utilizând transferul parametrilor unei funcții cu ajutorul pointerilor, declaraţi o funcţie în cadrul unui program care citeşte şi returnează o dată calendaristică.

Răspunsuri la întrebare

Răspuns de DankWarrior
4

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:

Alte întrebări interesante