/* * pe12.c * https://mind.kittttttan.info/c/pe12 */ /* https://mind.kittttttan.info/c/divs */ #include "divs.h" #include <stdio.h> #include <math.h> void pe12(unsigned long n) { unsigned long i, c, t; t = 1; i = 2; while ((c = cnt_divs(t)) < n) { t += i++; } printf("%lu\n", t); } int main() { unsigned long n; puts("Problem 12:"); while (1) { if (scanf("%lu", &n) != 1) { scanf("%*s"); puts("Input Number."); } else { if (!n) { break; } pe12(n); } } return 0; }