1. Question:Factorial program in c using for loop 

    Answer
    #include<stdio.h>
    int main(){
      int i,f=1,num;
    
      printf("Enter a number: ");
      scanf("%d",&num);
    
      for(i=1;i<=num;i++)
          f=f*i;
    
      printf("Factorial of %d is: %d",num,f);
      return 0;
    }






    1. Report
  2. Question:Factorial program in c using pointers 

    Answer
    #include<stdio.h>
    
    void findFactorial(int,int *);
    int main(){
      int i,factorial,num;
    
      printf("Enter a number: ");
      scanf("%d",&num);
    
      findFactorial(num,&factorial);
      printf("Factorial of %d is: %d",num,*factorial);
    
      return 0;
    }
    
    void findFactorial(int num,int *factorial){
        int i;
    
        *factorial =1;
    
        for(i=1;i<=num;i++)
          *factorial=*factorial*i;
    }






    1. Report
  3. Question:Factorial program in c using function 

    Answer
    #include<stdio.h>
    
    int findFactorial(int);
    int main(){
      int i,factorial,num;
    
      printf("Enter a number: ");
      scanf("%d",&num);
    
      factorial = findFactorial(num);
      printf("Factorial of %d is: %d",num,factorial);
    
      return 0;
    }
    
    int findFactorial(int num){
        int i,f=1;
    
        for(i=1;i<=num;i++)
          f=f*i;
    
         return f;
    }
    Sample output: Enter a number: 8 Factorial of 8 is: 40320






    1. Report
  4. Question:Factorial series in c 

    Answer
    #include<stdio.h>
    int main(){
      long f=1;
      int i,num,min,max;
    
      printf("Enter the minimum range: ");
      scanf("%d",&min);
    
      printf("Enter the maximum range: ");
      scanf("%d",&max);
    
      printf("Factorial series in given range: ");
      for(num=min;num<=max;num++){
        f=1;
    
        for(i=1;i<=num;i++)
          f=f*i;
    
        printf("%ld ",f);
      }
    
      return 0;
    }
    Sample output: Enter the minimum range: 1 Enter the maximum range: 10 Factorial series in given range: 1 2 6 24 120 720 5040 40320 362880 3628800






    1. Report
  5. Question:Write a c program to print Floyd’s triangle 

    Answer
    #include<stdio.h>
    
    int main(){
    
      int i,j,r,k=1;
    
      printf("Enter the range: ");
      scanf("%d",&r);
    
      printf("FLOYD'S TRIANGLE\n\n");
      for(i=1;i<=r;i++){
          for(j=1;j<=i;j++,k++)
               printf(" %d",k);
          printf("\n");
      }
    
      return 0;
    }
    Sample output: Enter the range: 10 FLOYD'S TRIANGLE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55






    1. Report
Copyright © 2025. Powered by Intellect Software Ltd