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

ханойские башни - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Значение по умолчанию передаваемое в функцию http://www.cyberforum.ru/cpp-beginners/thread959261.html
Значение по умолчанию передаваемое в функцию для переменных допустим int-типа установить можно вот так some_func(int i = 0){ Но вот как быть, если мне нужно по умолчанию передать пустой массив? some_func(char array={}){ Вот что то типо такого мне нужно, только правильно )
C++ Вычислить Хоть блоксхему кратко или прогу, хоть что нибудь. Заранее сапсибо http://www.cyberforum.ru/cpp-beginners/thread959246.html
Компилятор ругается на USHORT * C++
USHORT * pInt = new USHORT; Чего это он? 1>d:\проги\указателя\указателя\указателя.cpp(48): error C2065: USHORT: необъявленный идентификатор 1>d:\проги\указателя\указателя\указателя.cpp(48): error C2065: pInt: необъявленный идентификатор 1>d:\проги\указателя\указателя\указателя.cpp(48): error C2061: синтаксическая ошибка: идентификатор "USHORT"
Чтение Riff wav файла. Получение амплитудных значений C++
Подскажите, пытаюсь написать код для получения амплитудных значений из wav файла. Пока что удалось получить только информацию о файле. #include <stdio.h> #include <conio.h> #include <math.h> #include <iostream> using namespace std; // Структура, описывающая заголовок WAV файла.
C++ Конец Списка http://www.cyberforum.ru/cpp-beginners/thread959223.html
Создаю список и в последнем элементе всегда мусор, а не 0. next CXX0030: Error: expression cannot be evaluated В буфере последнего элемента HHHH... Буду благодарен на ссылку примера списков, где последний элемент занулен, или за совет, что подправить, чтобы разрешить данную проблему. P.S. Удаление выделенной памяти еще не занимался.
C++ Лаба Здравствуйте.Нужна срочная помощь с лабой на С++. подробнее

Показать сообщение отдельно
__Александр__
7 / 10 / 0
Регистрация: 17.09.2012
Сообщений: 191
Записей в блоге: 2
21.09.2013, 18:59     ханойские башни
Программа, содержащая рекурсивный алгоритм для решения задачи про ханойские башни (для 2,3,4,5 дисков).
Нужна дорабтка кода для подсчета колличества дисков на каждой из осей, после каждого перенесения диска.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
using namespace std;
void Hanoi(int n, char from, char to, char temp){ /* n - число колец,
                                                     from - имя стержня-источника,
                                                     to - имя стержня-приемника,
                                                     temp - имя временного стержня */
  if(n>0){
    Hanoi(n-1, from, temp, to);
    cout << from << "->" << to << endl;
    Hanoi(n-1, temp, to, from);
  }
}
int main(){ 
    int n;
    cout << "n=" << endl;
    cin >> n ;
    Hanoi(n,'A','B','C');  
   getch();
   return 0;
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru