учтите: int 32-битный и long long int из 64-битных
Да, оператор% (по модулю) не работает с числами с плавающей запятой и с двойными ... если вы хотите выполнить операцию по модулю с большим числомможете проверить long long int(64bits)
, может ли это вам помочь.
все еще с диапазоном больше 64 бит, тогда в этом случае вам нужно сохранить данные в .. строку и выполнить операцию по модулю алгоритмически.
или вы можете перейти на любой язык сценариев, как python