7. Napisz program wyświetlający ciąg liczb: 501, 496, 491, 486, 481,..., 6, 1.

8. Napisz program wyświetlający silnię liczby.
język c++



Odpowiedź :

REGNAD

Odpowiedź:

#include <iostream>

//zadanie 8

int factorial(int n) { //funkcja rekurencyjna do liczenia silni

   if (n == 0) {

       return 1;

   }

   return factorial(n - 1) * n;

}

int main() {

   //zadanie 7

   for(int i = 501; i >=0; i-=5){ //wyświetlamy w pętli for co 5 element z zakresu od 501 do 0

       std::cout << i << " ";

   }

   //zadanie 8

   int n;

   std::cin >> n;

   std::cout << factorial(n);

   return 0;

}

Wyjaśnienie: