Если число является степенью числа 3, то вывести True - C (СИ)

Формулировка задачи:

Помогите исправить программу,она не работает
int main()
{
int n;
scanf("%d",&n);
while(n%3) n\=3;
printf("true");
else
printf("false");
getch();
return 0;
}

Код к задаче: «Если число является степенью числа 3, то вывести True - C (СИ)»

textual
int pws = 1;
while (pws < n) pws *= 3;
if(pws == n) /*степень тройки*/
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

11   голосов, оценка 4.091 из 5


СДЕЛАЙТЕ РЕПОСТ