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

Реализовать бинарное дерево, каждому ребру которого соответствует целое число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Crypto++ Library 5.6.2, С++ Builder 6 и файл. Расчет хэша http://www.cyberforum.ru/cpp-beginners/thread1490058.html
Добрый день! Хочу использовать библиотеку Crypto++ 5.6.2 (sha 256) для расчета хеша ФАЙЛА. Все беда в том, что не могу понять как прикрутить все это дело к файлу. Перелопатил весь форум, видел что вопрос поднимался неоднократно - но какого-то конкретного решения не нашел. в официальном мануале тоже не могу понять что куда. Если по-простому: Есть C++builder 6 , crypto++ 5.6.2 и любой...
C++ Составить блок-схему программы В массиве М(20) целых чисел подсчитать количество чётных чисел. #include <iostream> #include <ctime> #include <iomanip> #include <cstdlib> int main() { srand(time(0)); const int n =10; int kol=0; http://www.cyberforum.ru/cpp-beginners/thread1490037.html
C++ Нужно переделать С++ функцию на ассемблерную вставку
Вот у меня имеется функция,осуществляющая реверс строки на С++ void reverse(const char *s) { if (s && *s) { int l; for (l = 0; s; l++); for (l -= 1; l >= 0; l--) cout << s; } }
C++ Не выводится сообшения от деструктора для умного указателя
#ifndef Shared_ptr_H #define Shared_ptr_H template<class T> class shared_ptr { private: struct storage { T* pObj; int counter;
C++ Определение папки Program Files http://www.cyberforum.ru/cpp-beginners/thread1489979.html
Подскажите, в Windows x64 2 папки Program Files, можно ли постоянно получать доступ к Program Files без приписки (x86). Из приложения 32 бита путь возвращает Program Files (x86)?
C++ В каком случае надо начинать с int main() или с int _tmain( int argc, _TCHAR* argv[] ) и т.д.? Не понимаю, с чего начинать. Заранее спс. подробнее

Показать сообщение отдельно
Геомеханик
527 / 334 / 256
Регистрация: 26.06.2015
Сообщений: 764
29.06.2015, 20:26     Реализовать бинарное дерево, каждому ребру которого соответствует целое число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* суммарный вес ребер пути, идущего 
   из корня в заданный лист дерева. */
int tree_sum(const node* tr, int cell){
    int sum = 0;
    while(tr != NULL){
        sum += tr->cell;
        if(cell < tr->cell)
            tr = tr->left;
        else if(cell > tr->cell)
            tr = tr->right;
        else
            break;
    }
    return (tr != NULL) ? sum : 0;
}
 
Текущее время: 17:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru