int main(void) {
	int n;
	//printf("Enter N = ");
	scanf("%d",&n);
	if(n>1) prime_factorization(n);
	else printf("No primes!!\n");

	return 0;
}
Exemple #2
0
int main()
{
    int num;

    printf("Enter number to be factored: ");
    scanf("%d", &num);
    prime_factorization(num);

    return 0;
}
// ============
// main process
// ============
int main(void) {
    /* variables */
    unsigned long n = 600851475143;
    /* process */
    // record start time
    clock_t start_time = clock();
    
    unsigned long answer = prime_factorization(n);
    
    //record end time
    clock_t end_time = clock();
    
    printf("answer:%lu\n", answer);
    printf("time  :%f[s]\n", (double)(end_time - start_time) / CLOCKS_PER_SEC);
    return 0;
}
Exemple #4
0
void phonyPrimes(int s,int e){
	prime_factorization(e);
	int num,pi,tmp,sq;
	for(num=s;num<=e;num++){
		if(isPrime(num)) 
			continue;
		sq = sqrt(num);
		int isPhony = 1;
		for(pi=0;pi<sq;pi++){
			tmp = primes[pi];
			if( num%(tmp*tmp) )
				continue;
			isPhony = 0;
		}
		if(isPhony) printf("%d\n", num);
	}
}