Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int factorial(short num){
- int isNegativ = 0, result = 1;
- if(num == 0)
- return 1;
- if(num<0){
- isNegativ = 1;
- num*=-1;
- }
- for(int i = 1; i <= num; ++i)
- result *= i;
- return isNegativ ? result*-1 : result;
- }
- int main()
- {
- int num;
- printf("introduceti numarul al carui factorial doriti sa-l aflati: ");
- scanf("%i",&num);
- printf("factorialul numarului %d este %d",num,factorial(num));
- //printf("g=%d",factorial(-4));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement