Prime Factor In C Program


#include <stdio.h>
//24 prime factors 2,2,2,3
void prime(int);
int main()
{
    int num; 
    printf("\nEnter the Number : ");
    scanf(" %d", &num);
    prime(num);
    

    return 0;
}
void prime(int num)
{
    int i=2;
    printf("\n Prime Factors of %d are : ", num);
    while(num!=1)
    {
        if(num%i==0)
        {
            printf(" %d",i);
        }
        else 
        {
            
        i++; 
        continue; 
        }
        num = num/i; 
    }
}

Comments