У меня цикл
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 не работает, ибо "выражение должно относиться к целочисленному типу или типу перечисления без области видимости".
(i * i) % 9 == 0? – Oct 23 '20 at 08:12pow? Посмотрите тут: https://ru.stackoverflow.com/a/1143442/195342 В вашем конкретном случае - проверяйте просто делимость на 3:if(i%3==0) ...– Harry Oct 23 '20 at 08:20