Я написал программу на C, которая перебирает степени десятки и должна найти наименьшее такое число, которое делится без остатка на 19, но программа молчит. В чём проблема? Я уверен, что такое число есть, при n=17, но всё же хотелось бы понять, почему программа не работает.
#include <stdio.h>
#include <math.h>
int main() {
int n = 0;
while (1) {
long long int i = (2 * pow(10, n) - 4);
if (i % 19 == 0)
{
printf("--------%d--------", n);
break;
}
printf("%d", n);
printf("\t %lld\n", i);
n++;
}
}