To print prime factors of an integer number





#include
#include
#include

main()
{
int n,i=2,r;
clrscr();
printf("give a number ");
scanf("%d",&n);
printf("\n%d = 1",n);
while(i<=n)
{
if(n%i==0)
{ printf(" x%d ",i);
n=n/i;
continue;
} i++;
}
if(n>1) printf(" %d ",n);
getch();
}

No comments:

Post a Comment