imagine-fundal

Blog / Generare număr factorial C++ Python Java
facebook instagram whatsapp tiktok twitter

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 calcula

Folosind structura repetitivă cu număr cunoscut de pași (for) înmulțim variabila S cu variabila de parcurgere i, care primește la fiecare parcurgere a structurii numerele mai mici sau egale cu n (consecutiv)

Afișăm numărul S

Implementarea C++Imagine C++

Implementarea PythonImagine Python

Implementarea JavaImagine Java

imagine

pbinfo / 454

imagine

hackerrank / day-3-arrays-js

imagine

pbinfo / 1944