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

Рекурсивное вычисление - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Используя оператор For и else http://www.cyberforum.ru/cpp-beginners/thread96592.html
Составить программу каторые выводить четные цифры Используя оператор For спс заранее)))))
C++ Функция без условия Нужно написать программу к этой функции( толкового словесного условия к ней не давали ) Вот f(2)=3x(в кубе, тоесть в 3-й степени)-2x(в квадрате, тоесть во 2-й степени)+4x-1 Тоесть программа и есть сама эта формула(функция)! Помогите пож-ста! Добавлено через 4 минуты Нам вообще ничего не говорили насчет этих заданий без письменного условия и не приводили примеры! http://www.cyberforum.ru/cpp-beginners/thread96568.html
C++ Определить максимальное значение напряжения в сети
Народ, плз, помогите :help: В течение суток через каждый час проведены 24 замера напряжения в сети. Определить максимальное значение напряжения в сети в интервале (20,6) час и время, когда оно было зафиксировано. на языке С
C++ Найти наибольший среди отрицательных чисел массива
Люди,пожалуйста help:help: Сформировать целочисленный массив A(85), элементами которого являются случайные числа из диапазона . Найти величину наибольшего среди отрицательных чисел этою массива. на языке С
C++ матрица со случайными числами(наиб.элем. в правом нижнем углу) http://www.cyberforum.ru/cpp-beginners/thread96535.html
ПЛЗ,прошу помощи:help: Сформировать матрицу B(M,N) элементами которой являются случайные числа, равномерно распределённые в интервале (-5,7). Переставляя её строки и столбцы, добиться того, чтобы наибольший элемент матрицы оказался в правом нижнем углу. на языке С
C++ Найти номер строки матрицы MxN. Дана матрица MxN. Найти номер строки, номер элементов которой максимальна подробнее

Показать сообщение отдельно
ccoder
 Аватар для ccoder
8 / 8 / 3
Регистрация: 05.02.2010
Сообщений: 41
17.02.2010, 18:54     Рекурсивное вычисление
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Ханойские башни
#include <iostream>
 
using namespace std;
 
void hanoi_towers(int quantity, int from, int to, int buf_peg)  //quantity-число колец, from-начальное положение колец(1-3),to-конечное положение колец(1-3)
{                               //buf_peg - промежуточный колышек(1-3)
    if (quantity != 0)
    {
        hanoi_towers(quantity-1, from, buf_peg, to);
 
        cout << from << " -> " << to << endl;
 
        hanoi_towers(quantity-1, buf_peg, to, from);
    }
}
 
int main()
{
        setlocale(LC_ALL,"rus");
    int start_peg, destination_peg, buffer_peg, plate_quantity;
    cout << "Номер первого столбика:" << endl;
    cin  >> start_peg;
    cout << "Номер конечного столбика:" << endl;
    cin  >> destination_peg;
    cout << "Номер промежуточного столбика:" << endl;
    cin  >> buffer_peg;
    cout << "Количество дисков:" << endl;
    cin  >> plate_quantity;
 
    hanoi_towers(plate_quantity, start_peg, destination_peg, buffer_peg);
return 0;
}
 
Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru