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

из раздела Рекурсия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Надо присвоить значения массива а массиву b с помощю функции, и указателей http://www.cyberforum.ru/cpp-beginners/thread83315.html
Надо присвоить значения массива а массиву b с помощю функции, и указателей... Я написал, но не работет... В чём дело? #include <cstdlib> #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <stdlib.h>
C++ Поиск в одной строке любого из множества символов, входящих во вторую строку Осуществить поиск в одной строке любого из множества символов, входящих во вторую строку. как это реализовать? http://www.cyberforum.ru/cpp-beginners/thread83285.html
C++ Умножение матрицы на вектор
...вопрос, чем будет отлтичатся умножение матрицы на вектор с числами и с тригонометрическими функциями... ...как нужно изменить программу для тригонометрических функций...я подключаю математическую библиотеку, прописываю значения, а оно не работает... #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <windows.h> int main()
генератор псевдослучайных чисел без рандом.... C++
народ может кто знает как сделать такой генератор без использования функций rand,srand,URandom,randomize.....
C++ Реализовать распознание объекта из некоторого множества (расширяемого) на основе вопросов и ответов http://www.cyberforum.ru/cpp-beginners/thread83275.html
Необходимо решить задачу на С++ Реализовать распознание объекта из некоторого множества (расширяемого) на основе вопросов и ответов. Для этого реализовать абстрактный базовый класс объект распознавания и 2-3 его наследника. Для проверки определить массив указателей на абстрактный класс, которым присваиваются адреса различных объектов.
C++ Объявите указатель и присвойте ему первоначальное значение кто шарит выручайте 1. Объявите массив типа целое без знака, состоящий из 5 элементов, и инициализируйте элементы массива четными целымми числами от 2 до 10. Используйте символьную константу. Объявите указатель и присвойте ему первоначальное значение. -2. Дана матрица а размерностью mxn. Найти сумму положительных элементов каждого столбца матрицы. '3. Дан двумерный массив... подробнее

Показать сообщение отдельно
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
07.01.2010, 15:51     из раздела Рекурсия
старо как мир:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
struct node // узел дерева
{
         int info; //значние хранимое узлом
         node *left, right;//леове, правое поддерево соответственно
};
void print(int n) //само собой void print(int) принадлежит классу или структуре - дереву.
{
      if (right) right->print(n+1); //спускаемся по правой ветке доконца, какапливаем количство отступов (n+1)
      for (int i=0;i<n;i++) cout << "    "; //вот, спустились, дальше нукуда, распечатываем елемент.
      cout << info << endl;                 //когда рекусрсия разворачивается печатаются и все остальные элементы. через которые мы спускались
      if (left) left->print(n+1); //незабывем спуститься и по правой ветке, что бы сделат тоже самое
}
int main()
{
    //...
    tree T;//дерево T
    //заполнение дерева
    T.print(1);//вывод дерева на экран
}
 
Текущее время: 07:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru