Форум программистов, компьютерный форум CyberForum.ru

как проверить цифру, на то что она является степенью тройки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка C2106. http://www.cyberforum.ru/cpp-beginners/thread354333.html
Здравствуйте, при попытке символьному элементу структуры (char name ) присвоить такой же символьный элемент выдается ошибка C2106 - левый операнд должен быть левосторонним значением. Вот фрагмент листинга, на всякий случай с описанием самой структуры: .......... struct List { int shifr; char name ; int kol; float stoim; }; List MasList ,min; ..........
C++ Поблочное чтение из файла Здравствуйте, балуюсь с чтением из файла. Так вот если читать посимвольно всё в порядке, но больно долго. А если хитро "буферизированно" читать методом ifstream::read() то быстро но... проблемма... некоторый кусок из конца не читается... Вот даже #include <iostream> #include <fstream> using namespace std; #define filename "file.txt" http://www.cyberforum.ru/cpp-beginners/thread354331.html
Паттерны C++
Паттерн Flyweight Паттерн Domain Model (Модель области определения).Кто знает что это.И может на сайте есть коды хоть примерно этого.
C++ Оцените код
Суть задания: дана непрямоугольная матрица(в каждой строке разное кол-во элементов). Необходимо вывести в другую строку число уникальных элементов. Например вводим: 1 2 3 1 1 1 2 1 3 3 2 3 Получаем: 3 2 3. Если будет не трудно, подскажите, почему если вводить в строку только одинаковые эл-ты прога выдаст неверный результат. Ну и конечно же буду благодарен за все замечания по коду # include...
C++ Составить программы вычисления значений суммы и произведений ряда http://www.cyberforum.ru/cpp-beginners/thread354306.html
Помогите кто нибудь. (0.5*n!)/(0/1*n+1) надо Составить программу вычисления значений суммы и произведений ряда там перед формулой П большая. над ней m под ней n-2
C++ вопрос по среде программирования dev-cpp Объясните пожалуйста чем в среде программирования %lf отличается от ну например %i. К примеру в такой задачке "Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее в конце. Найти полученное число." #include <cstdlib> #include <math.h> #include <stdio.h> using namespace std; int main(void) { int x,y,a,b,c; подробнее

Показать сообщение отдельно
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
21.09.2011, 16:45     как проверить цифру, на то что она является степенью тройки
Thinker, по условию не требуется выводить саму степень, следовательно, незачем усложнять программу. Но если уж очень хочется, то можно сделать условие, как предложил Paporotnik. Т.е. инкреметировать счетчик, пока число, деленное в каждой итерации на 3 не станет равным 1.
 
Текущее время: 23:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru