Дано целое число n (n>0). Если это число является степенью числа "3", то вывести true,...

0 голосов
110 просмотров

Дано целое число n (n>0). Если это число является степенью числа "3", то вывести true, если нет - false.. C++


Информатика (1.6k баллов) | 110 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main() {
int n;
int s=1;
cout << "n = ";<br> cin >> n;
while (s < n){
s = s*3;
}
if (s == n) cout << "true";<br> else cout << "false";<br> return 0;
}

Пример:
n = 243
true

(194k баллов)