コード例 #1
0
ファイル: Ex4Q2.c プロジェクト: condiquendo/c-for-science
int main(void)
{
	int max_number;
	float ticks;
	char * PrimeNumbers;

	printf("\nMaximum number: ");
	scanf("%u",&max_number);

	PrimeNumbers = (char *) calloc(max_number % 16 == 0 ? max_number / 16 : 1 + max_number / 16, 1);
	if (!PrimeNumbers)
	{
		fprintf(stderr, "Unable to allocate memory\n");
		return -1;
	}

	ticks = clock();

	findPrimes(PrimeNumbers, max_number);
	//printf("2\n");printPrimes(PrimeNumbers, max_number);

	printf("Found %u primes between 2 and %u in %g seconds\n",countPrimes(PrimeNumbers, max_number),max_number,(clock() - ticks)/CLOCKS_PER_SEC);

	free(PrimeNumbers);

	return 0;
}
コード例 #2
0
ファイル: Goldbach.cpp プロジェクト: Akemi-Homura/CCpp2016
int main()
{
	bool tag[MAXN];
	memset(tag,false,sizeof(tag));
	findPrimes(tag);
	goldbach(tag);
	return 0;
}
コード例 #3
0
int main(int argc, char *argv[])
{
    bignum topCandidate = 1000;
    if(argc > 1)
        topCandidate = atoll(argv[1]);
    findPrimes(topCandidate);
    return 0;
}
コード例 #4
0
ファイル: redJohn.c プロジェクト: kaushik94/HackerRank
int solveCase(){

		
		int N,ans,M;
		scanf("%d",&N);
		M = recurrse(N);
		ans = findPrimes(M);
		return ans;
}
コード例 #5
0
ファイル: Main.cpp プロジェクト: krasi070/CPlusPlus
// I tried clock() and std::chrono::high_resolution_clock::now() both of them don't work.
// I'd be really grateful if you could tell me a way to get precise time.
int main()
{
	std::thread findPrimes(findPrimes);
	std::thread printFibonacciNumbers(printFibonacciNumbers);

	findPrimes.join();
	printFibonacciNumbers.join();

	return 0;
}
コード例 #6
0
int main(int argc, char *argv[]) {
    int n;

    printf("Please prime number to find: ");
    scanf("%d", &n);

    int *primes = findPrimes();
    int nprime = getPrime(primes, n);

    printf("%d \n", nprime);

    free(primes);

    return 0;
}
コード例 #7
0
/*
 * The main method.
 */
int main(int argc, char** argv) {
    int max = 15;
    
    if (argc > 1) {
        max = atof(argv[1]);
    }

    int * primes = findPrimes(max);
    
    int i = 0;
    while (primes[i]) {
        printf("%d ", primes[i]);
        i++;
    }
    
    printf("\n");
    
    return EXIT_SUCCESS;
}
コード例 #8
0
int main(void) {
  findPrimes(n);
  printf("\n");
  return 0;
}