test.c (506B)
1 #include <stdio.h> 2 int main() 3 { 4 int n; 5 int num = 1; 6 printf("Enter the number you want: "); 7 scanf("%d", &n); 8 for(int i=2; i*i<=n; i++) 9 { 10 while(n%i==0)//find all the occurrences of a prime factor 11 { 12 printf("%d\n",i); 13 if (num % i != 0) 14 num *= i; 15 n/=i; 16 } 17 } 18 if(n!=1)//if the number was originally a prime 19 { 20 printf("%d",n); 21 num *= n; 22 } 23 printf("new %d\n", num); 24 return 0; 25 }