#include int main() { int number,div; printf("Enter a number to know its prime factor: "); scanf("%d",&number); printf("\nThe prime factors of %d are: \n\n",number); div = 2; while(number!=0) { if(number%div!=0) div = div + 1; else { number = number / div; printf("%d ",div); if(number==1) break; } } return 0; }
Explain your problem please. I mean what is prime factor ?
উত্তরমুছুনA factor that is a prime number. One of the prime numbers that, when multiplied, give the original number.
উত্তরমুছুনXmpl: The prime factors of 15 are 3 and 5....3×5=15, and 3 and 5 are prime numbers
#include
উত্তরমুছুনint main()
{
long long count=2,b=2,x=600851475143,c=0,prime=0;
while(count<x)
{
if(x%count==0)
{c=count;
b=2
while(b<=c)
{if(c%b!=0)
{b++;}
else
{b+=c;}
if(b==c)
{prime=c;
printf("prime: %d\n",prime);
}
count++;}
else
count++;
}
printf("The largest prime factor of %d is: \n%d\n",x,prime);
return 0;
}
#include
উত্তরমুছুনint main()
{
long long count=2,b=2,x=600851475143,c=0,prime=0;
while(count<x)
{
if(x%count==0)
{c=count;
b=2
while(b<=c)
{if(c%b!=0)
{b++;}
else
{b+=c;}
if(b==c)
{prime=c;
printf("prime: %d\n",prime);
}
count++;}
else
count++;
}
printf("The largest prime factor of %d is: \n%d\n",x,prime);
return 0;
}
#include
উত্তরমুছুনint main()
{
int number,div;
printf("Enter a number to know its prime factor: ");
scanf("%d",&number);
printf("\nThe prime factors of %d are: \n\n",number);
div = 2;
while(number!=0)
{
if(number%div!=0) div = div + 1;
else
{
number = number / div;
printf("%d ",div);
if(number==1) break;
}
}
return 0;
}