fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n, faktorial = 1;
  5. printf("Masukkan bilangan bulat positif: ");
  6. scanf("%d", &n);
  7.  
  8. if (n < 0) {
  9. printf("Faktorial tidak didefinisikan untuk bilangan negatif.\n");
  10. } else {
  11. for (int i = 1; i <= n; i++) {
  12. faktorial *= i;
  13. }
  14. printf("Faktorial dari %d adalah: %d\n", n, faktorial);
  15. }
  16. return 0;
  17. }
Success #stdin #stdout 0.01s 5288KB
stdin
5
stdout
Masukkan bilangan bulat positif: Faktorial dari 5 adalah: 120