Blog / Generare număr factorial C++ Python Java
Algoritmul de generare număr factorial apare în unele probleme, fiind important în matematica. În tutorialul de astăzi vă voi arăta cum putem scrie acest program în limbajele de programare C++
, Python
si Java
. Înainte să începem, ce înseamnă un număr factorial? Factorialul lui n este produsul tuturor numerelor mai mici sau egale cu numărul n, formula de calcul este următoare: n! = 1 * 2 * 3 * ... * n
. Atenție a nu se confunda n! =
de la matematica cu n !=
din domeniul IT!
Cum funcționează algoritmul prezentat?
Citim de la tastatura numărul
n
Declarăm variabila
S = 1
, care reprezintă numărul factorial pe care îl vom calculaFolosind structura repetitivă cu număr cunoscut de pași (
for
) înmulțim variabilaS
cu variabila de parcurgerei
, care primește la fiecare parcurgere a structurii numerele mai mici sau egale cun
(consecutiv)Afișăm numărul S
Implementarea C++
Implementarea Python
Implementarea Java