TheAlgorithms-C/project_euler/problem_7/sol2.c
Krishna Vedala 23b2a290fb
feat: Project Euler Problem 7 - #167 (#598)
* Please check this solution to Q7 of Project Euler

* rename file

* fix code formatting

* added doc

* updating DIRECTORY.md

* added see-also references

Co-authored-by: adityasheth305 <43900942+adityasheth305@users.noreply.github.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-09-03 08:51:59 -04:00

39 lines
683 B
C

/**
* \file
* \brief [Problem 7](https://projecteuler.net/problem=7) solution.
* @see Faster version problem_7/sol.c
*/
#include <stdio.h>
/** Main function
* @return 0 on exit
*/
int main()
{
int n;
scanf("%d", &n);
int number_of_prime = 0;
for (int i = 2;; i++)
{
int divisors = 0;
for (int j = 1; j <= i; j++)
{
if (i % j == 0)
{
divisors++;
}
}
if (divisors == 2)
{
number_of_prime++;
if (number_of_prime == n)
{
printf("%d", i);
break;
}
}
}
return 0;
}