Проверка деления числа в степени на другое число без остатка

У меня цикл

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 не работает, ибо "выражение должно относиться к целочисленному типу или типу перечисления без области видимости".


Ответы (0 шт):