45

Язык C+ Визначити чи є задане число n степіню числа 3

julia_shm 12 августа 2022

Язык C+ Визначити чи є задане число n степіню числа 3.

категория: информатика

41

#include 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; }

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...