#include <iostream>using namespace std;
int main() { int n, t; bool f; cin >> n; t = n; f = (n == 1); while ((n > 3) && !(n % 3)) { n /= 3; f = f || (n == 3); } if (f) { cout << "Число " << t << " является степенью числа 3"; return 0; } cout << "Число " << t << " НЕ является степенью числа 3"; return 0;}
#include <iostream>
using namespace std;
int main() {
int n, t;
bool f;
cin >> n;
t = n;
f = (n == 1);
while ((n > 3) && !(n % 3)) {
n /= 3;
f = f || (n == 3);
}
if (f) {
cout << "Число " << t << " является степенью числа 3";
return 0;
}
cout << "Число " << t << " НЕ является степенью числа 3";
return 0;
}