Форум программистов, компьютерный форум 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") #include "windows.h" SHORT WINAPI GetAsyncKeyState( int vKey // virtual-key code ); Затем создал функцию и таймер: bool GetAnyPressedKey() { for(int i=8;i<=223;i++) {
C++ Перегрузка операторов умножения и присваивания для строк.
Помогите, пожалуйста, реализовать перегрузку операторов умножения и присваивания для такого задания со строками: "Описать класс, 3 объекта используя разные конструкторы; увеличить в 2 раза объект #3 удвоением каждого символа; сложить объекты #2 и #3 и результат присвоить объекту #1. Вот код, который пока что написал: //main.cpp #include "stdafx.h" #include "row.h" #include <iostream>...
C++ Подсчитать колличество слов начинающихся с первой буквы первого слова http://www.cyberforum.ru/cpp-beginners/thread109897.html
Дана строка ,которая водится с клавиатуры. Подсчитать колличество слов начинающихся с первой буквы первого слова #include "stdafx.h" #include "conio.h" //для функции getch() #include "cmath" //для функции sqrt(),exp,sin() #include "iostream" using namespace std;
C++ Builder Калькулятор в C++ Builder 6 Скопировал на комп прогу, созданную на C++ Builder 6 (форма выглядит как калькулятор с тригонометр. функциями). Пожалуйста объясните как работают операторы (до тригон. функций) и почему после извлечения тригон. функции с полученным результатом не выполняются обычные действия. Текст программы: //--------------------------------------------------------------------------- #include <vcl.h>... подробнее

Показать сообщение отдельно
From_Tula
40 / 40 / 2
Регистрация: 22.05.2009
Сообщений: 469
29.03.2010, 00:05     Минимальное число шагов
Требуется получить 0 за минимальное число шагов.

возьмём число 15

1 способ (только вычитаем)

15-1=14
14/2=7
7-1=6
6/2=3
3-1=2
2/2=1
1-1=0

7 действий

2 способ (сложение + вычитание)
15+1=16
16/2=8
8/2=4
4/2=2
2/2=1
1-1=0

6 действий

Собственно вот и ответ
 
Текущее время: 09:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru