Проверка деления числа в степени на другое число без остатка
У меня цикл
int x;
for (int i = 1; i <= 30; i++)
{
if (pow(i, 2) % 9 == 0)
x = ...;
}
т.е когда i=3,9,18,27 выполнится действие. Как это проверить? pow(i,2)%9 не работает, ибо "выражение должно относиться к целочисленному типу или типу перечисления без области видимости".