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

Минимальное число шагов - 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... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,776
28.03.2010, 23:12
WiDe, задача по определению решения не имеет:

Цитата Сообщение от WiDe Посмотреть сообщение
- увеличить на 1
- уменьшить на 1
- поделить на 2 если чётное
Требуется получить 0 за минимальное число шагов.
Единственное нечётное число, которое таки прийдётся увеличивать на 1 - это единица, т.к. нечётные числа нельзя делить по условию. То есть получится бесконечный цикл.

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