Форум программистов, компьютерный форум, киберфорум
Наши страницы

Минимальное число шагов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица по спирали http://www.cyberforum.ru/cpp-beginners/thread109926.html
Получить квадратную матрицу с елементами 1, 2,..., n (целые числа), розмещеные по спирали, начиная с левого верхнего та правого нижнего углов матрицы. Показать динамику розмещения елементов по...
C++ Перегрузить операторы Перегрузить операторы. Использовать спроектированые классы структур данных в соответствии с вариантом и спроектированые объекты этих классов в лабораторной работе 2. . Операции: = (присваивание) ==... http://www.cyberforum.ru/cpp-beginners/thread109921.html
Подсчет и перехват нажатий клавиш C++
Всем привет! Вот недавно попытался создать счетчика нажатий кнопок, но он очень нестабилен. Создал я его так: 1) создал winforms в vc++ 2)подключил и объявил #pragma comment(lib,"User32.lib")...
C++ Перегрузка операторов умножения и присваивания для строк.
Помогите, пожалуйста, реализовать перегрузку операторов умножения и присваивания для такого задания со строками: "Описать класс, 3 объекта используя разные конструкторы; увеличить в 2 раза объект #3...
C++ Подсчитать колличество слов начинающихся с первой буквы первого слова http://www.cyberforum.ru/cpp-beginners/thread109897.html
Дана строка ,которая водится с клавиатуры. Подсчитать колличество слов начинающихся с первой буквы первого слова #include "stdafx.h" #include "conio.h" //для функции getch() #include "cmath"...
C++ unit-тестирование функции Заполнить массив n´m нулями и единицами «цепочкой квадратов». Размер квадрата задается. Тест: K = 4 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1... подробнее

Показать сообщение отдельно
From_Tula
40 / 40 / 2
Регистрация: 22.05.2009
Сообщений: 483
29.03.2010, 23:00
WiDe, Узнать то легко, напрмиер
C++
1
2
3
4
n=255;
for (i=4;pow(2,i)<1000000;i++)
if (pow(2,i)-1==n)
//то прибавляем +1
И кстати такую проверку желательно делать на каждом шаге, т.к. например для числа 510 быстрее будет:
510/2=255
255+1=256

Короче примерно так... Ты С++ давно изучаешь? Просто интересно задача правда мутная), или она просто решается... Самому даже интересно.

Хотя есть мысля что тут можно придумать вычислительную схему с возвратом, но я её тока прохожу
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru