Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 21:22   #1
Bogdan11
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 15
По умолчанию задача с++ на цикл while

Дано целое число N (> 0). Если оно является степенью числа 3, то вывести True, если не является — вывести False. через оператор цикла while
помогите решить.

Последний раз редактировалось Bogdan11; 08.11.2011 в 21:44.
Bogdan11 вне форума Ответить с цитированием
Старый 08.11.2011, 22:11   #2
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

Код:
bool fun(int var){
int s3=1;
while(var>=s3){
   if(s3==var) return true;
   s3*=3;
}
return false;
}
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Старый 08.11.2011, 22:17   #3
Bogdan11
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 15
По умолчанию

спасибо, думаю сам бы долго голову ломал)
Bogdan11 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51