Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ В с++ такая задача: проверить, все ли столбцы матрицы содержат хотя бы один положительный элемент. https://www.cyberforum.ru/ cpp-beginners/ thread521923.html
Увожаемые люди помагите пожалуйста. Нужно решить вот такую непростую загадку: Дана матрица NxM. Проверить, все ли столбцы матрицы содержат хотя бы один положительный элемент. Если нет, то в первом столбце, не удовлетворяющем условию, заменить отрицательные элементы их модулями.
Проход лабиринта в C++ C++
Ребята, помогите...вобщем, необходимо пройти по лабиринту и найти самый короткий маршрут...лабиринт я создал, а как пройти по нему ума не приложу..люди добрые, доработайте пожалуйста!) Вот что у меня получилось: #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; int main(int argc, char* argv) { //1-стенка
C++ Удалить k-тую строку матрицы Требуется удалить k-тую строку матрицы размером n х m Число строк уменьшается на 1 Значение k вводится. Исходная матрица задается в виде двумерного массива случайным образом. Вывести на экран исходную и результирующую матрицы https://www.cyberforum.ru/ cpp-beginners/ thread521884.html C++ virtual inline функция-член каласса https://www.cyberforum.ru/ cpp-beginners/ thread521875.html
Возможно ли сочтание модификаторов virtual и inline для функции-члена каласса? Почему? И может ли реальная функция быть таковой: виртуальной и встроенной? Или inline будет проигнорировано?
C++ Тип double и количество символов после запятой
Здравствуйте, уважаемые я дико нуб, поэтому помогите чем можете ) суть такова: тип переменной double необходимо сделать так, чтобы значение переменной было более точным, нежели до десятых, как оно является на данный момент то есть, на конкретном примере: нужно чтобы значение выражения 0.3 + 1\9 записывалось как 0.411 в переменную типа double , а не 0.4 , как у меня и происходит иначе у...
C++ Из 2х мерного массива в 1 мерный перевести вообщем нужно перевести 2х мерный массив(матрица) так что из каждого столбца выделить максимум и в результате получается одномерный массив... например: |123| |456| |789| результат:789 За ранее спасибо!!! https://www.cyberforum.ru/ cpp-beginners/ thread521868.html
C++ Поиск чисел палиндромов (С++) https://www.cyberforum.ru/ cpp-beginners/ thread521833.html
Добрый вечер, Друзья! Пожалуйста, помогите в решении лабораторной работы! Задача: Найти все числа – палиндромы из интервала от от а до b. Числа – палиндромы: 121, 131, 242 и т.д. П.С. Интервал должен вводится пользователем...
С++ и массивы (DEV C++) C++
Всем доброго времени суток! Помогите пожалуйста, нужно написать консольное приложение на dev c++ Задача: В массиве найти минимальный и максимальный элемент (Xmin и Xmax). На интервале от Xmin до Xmax найти все числа которые не встречаются в массиве. (массив заполняется random'но) Заранее благодарен :)
C++ Размер vs. размерность матрицы Вопрос скорее теоретический. Чем отличается размер матрицы от размерности? И как правильно спрашивать пользователя в программе: "Введите размер квадратной матрицы" или "Введите размерность квадратной матрицы". https://www.cyberforum.ru/ cpp-beginners/ thread521804.html C++ Как остановить ввод, когда text[i] доходит до маркера? Возникла проблема, не знаю как правильно сделать это: остановить ввод при достижении маркера. У меня текст в файле имеет размер меньший, чем размер массива и в некоторых ситуациях программа выводит еще вот такие вещи: 'M'. Динамические массивы использовать нельзя. Когда пишу ввод так: input >> text;, то программа пропускает пробелы. Вот этот код работает, но он просто выводит выводит текст(даже... https://www.cyberforum.ru/ cpp-beginners/ thread521800.html
Написать датчик случайных чисел с таблично заданной функцией распределения C++
Здравствуйте! у меня есть просто текст задачи и не чего больше((может поможете??? Написать датчик случайных чисел с таблично заданной функцией распределения.
C++ 1 мерный массив https://www.cyberforum.ru/ cpp-beginners/ thread521781.html
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми Вычислить используя float, cout. Буду благодарен! Добавлено через 43 секунды на С++ Добавлено через 22 минуты
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 3
0

Дополнить код, чтобы получился полноценный прямой обход бинарного дерева - C++ - Ответ 2810234

18.03.2012, 23:19. Показов 2089. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как дополнить код,что бы получился полноценный прямой обход бинарного дерева...
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "stdafx.h"
#include <iostream>
#include<fstream>
 
using namespace std;
ofstream out("3.txt");
class tree
{
public:
    int ch;
    tree *l;
    tree *r;
    tree(int x)
    {
        ch=x;
        l=NULL;
        r=NULL;
    }
    void add(int x)
    {
        if(x%2==0)
            if(x<ch)
                if(l==NULL)
                    l=new tree(x);
                else l->add(x);
            else
                if(r==NULL)
                    r=new tree(x);
                else r->add(x);
        else 
            if(x>ch)
                if(l==NULL)
                    l=new tree(x);
                else l->add(x);
            else
                if(r==NULL)
                    r=new tree(x);
                else r->add(x);
    }
    void probhod()
    {
        out<<ch<<"\n";
        if(l!=NULL)l->probhod();
 
    }
    void obhod()
        {               
    if(l!=NULL)
    l->obhod(); 
    cout<<this->ch<<"\t";
    if(r!=NULL)
    r->obhod();
                
    }
   
 
};
функция probhod должна делать прямой обход...

Вернуться к обсуждению:
Дополнить код, чтобы получился полноценный прямой обход бинарного дерева C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2012, 23:19
Готовые ответы и решения:

Бинарное дерево. Обход бинарного дерева (симметрический, прямой и обратный)
Привет всем! Мне надо в курсовой работе написать программу, которая строит бинарное дерево (по...

Обход бинарного дерева С++
Нужна помощь! Просмотрел много источников, но так и не нашёл своего ответа...Суть задачи состоит в...

Обход бинарного дерева
может есть у кого такой пример или похожий??или часть какая нибудь?

Обход бинарного дерева
Прошу Вас, помогите школьнику, незнающему деревья, завтра срочно надо сдать работу, я никак не могу...

2
18.03.2012, 23:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2012, 23:19
Помогаю со студенческими работами здесь

Обход Бинарного дерева
Задача: написать функцию, помощью которой можно получить n-тый элемент бинарного дерева по...

НЕрекурсивный обход бинарного дерева
уважаемые программисты! нужно написать алгоритм обхода бинарного дерева без использования...

Как осуществлять обход бинарного дерева?
Хочу создать клас бинарное дерево, но не знаю чем это дерево я буду проходить, как двигатса от...

Обход бинарного дерева без рекурсии
нужно написать алгоритм обхода бинарного дерева без использования рекурсии, а с помощью стека. ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru