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

Ханойские башни, вывод решения по шагам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица, выделение динамической памяти http://www.cyberforum.ru/cpp-beginners/thread19582.html
В общем у меня такая проблема: нужно решить задачу двумя способами, сначала без выделения динамической памяти , потом с её выделением . задача звучит так : Дана матрица 7х7 найти сумму всех отрицательных элементов этой матрицы , результат вывести на экран . ну я вроде бы без выделения динамической памяти сделал. (как-то так): #include <stdio.h> #include <iostream.h> #include <math.h>...
C++ Если кватрат второго числа меньше квадрата первого числа, то увеличить второе число в 3 раза 1.Даны два числа.Если кватрат второго числа меньше квадрата первого числа, то увеличить второе число в 3 раза,а первое уменьшить на 2. 2.Даны вещественные числа С1,С2,...,С3.Верно ли, что кол-во положителных чисел не превышает 5. 3.Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX { -ax-c ghb c<0 & x<>0 (не ранво нулю) F= ... http://www.cyberforum.ru/cpp-beginners/thread19574.html
Определить, будут ли точки расположены на одной прямой C++
Помогите пожалуйста надо срочно решить эти задачки: 1. Дано натуральное число n. Среди чисел 1, ..., n найти такие, запись которых совпадает с последующими цифрами записи их квадратов (например 6*6(6 в квадрате)=36 5*5 (5 в квадрате)=25) 2. Даны 3 точки A(x1,y1), B(x2,y2), C(x3,y3) Определить, будут ли они расположены на одной прямой, если нет то вычислить угол ABC 3. Задан массив,...
Определить минимальное положительное значение массива C++
Люди помогите надо решить 2 задачи: 1)Дан массив A размерности N. Определить номер первого положительного значения массива. Использовать функции. 2)Дан массив A размерности N. Определить минимальное положительное значение массива. Использовать функции. Уже не знаю куда писать, кого попросить, помогите Пожалуйста. Надо к завтрешнему утру, так что желательно сегодня к ночи, чтобы ещё их...
C++ Одномерный массив с Делением http://www.cyberforum.ru/cpp-beginners/thread19558.html
Даны Натуральное число n, действительные числа Х1, Х2.....Хn. получить (1+r)/(1+s), где r-сумма всех тех членов последовательности X1,Х2...Хn которые не превосходят 1, а s-сумма членов, больших 1. Код: #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <ctype.h> void main() {
C++ Помогите откомпилить Не работает функция, которая должна удалять латинские буквы (пусть пока тока маленькие) из тех строк, в которых есть заданная подстрока, заключенная в скобки. char** pp3( char **st,char *k, int n) { char **p, *t, *q, *g; for(p=st; p<st+n; p++) { t=strchr(*p,'('); while((t!=0)) подробнее

Показать сообщение отдельно
Кузьма
0 / 0 / 0
Регистрация: 22.12.2008
Сообщений: 16
24.12.2008, 19:51     Ханойские башни, вывод решения по шагам
Помогите мне пожалуйста!У меня есть готовый исходник решения этого алгоритма!Необходимо сделать вывод по шагам( с наглядным изображением состояния дисков)
Вот исходник
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
34
35
36
37
#include <stdio.h>
 
#include <conio.h>
 
char a,b,c;
 
int num;
 
void hanoy(int num,char a,char b,char c){
 
  if(num>0){
 
    hanoy(num-1,a,c,b);
 
    printf("%c--->%c\n",a,c);
 
    hanoy(num-1,b,a,c);
 
  }
 
}
 
void main(){
 
  clrscr();
 
  printf("number of rings=");
 
  scanf("%d",&num);
 
  a='A';b='B';c='C';
 
  hanoy(num,a,b,c);
 
  getch();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru