Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.12.2019
Сообщений: 11
1

Переделать код для работы с типом double вместо int

20.12.2020, 13:32. Показов 440. Ответов 1

Author24 — интернет-сервис помощи студентам
Добрый день! Помогите, пожалуйста, сделать так, чтобы код работал с числами типа double, а не с int
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
#include <vector>
 
using namespace std;
struct Tree
{
    int data;
    struct Tree* left, * right;
};
 
struct Tree* newtree(int key)
{
    struct Tree* temp = new Tree;
    temp->data = key;
    temp->left = NULL;
    temp->right = NULL;
    return temp;
}
Tree* insert(Tree* tree, int key)
{
    if (tree == NULL) return newtree(key);
    if (key < tree->data)
        tree->left = insert(tree->left, key);
    else
        tree->right = insert(tree->right, key);
    return tree;
}
void store(Tree* root, int a[], int& i)
{
    if (root != NULL)
    {
        store(root->left, a, i);
        a[i++] = root->data;
        store(root->right, a, i);
    }
}
 
void TreeSort(vector<int>& a)
{
    struct Tree* root = NULL;
    root = insert(root, a[0]);
    for (size_t i = 1; i < a.size(); i++)
        insert(root, a[i]);
    int i = 0;
    store(root, a.data(), i);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2020, 13:32
Ответы с готовыми решениями:

Напишите три процедуры поиска для работы с double и int
Заполнение массива происходит рандомно, В Windows-интерфейсе используйте элемента управления,...

Написать функцию int Search ( double A[], int n , double x), которая находит в массиве double A[n] элемент, значение которого равно x
Написать функцию int Search ( double A, int n , double x), которая находит в массиве double A...

Написать перегруженные функции (int, double, char) для работы с матрицей
Написать перегруженные функции (int, double, char) для выполнения следующих задач: 1.1....

Реализовать выведение данных с типом float, вместо int
Здравствуйте, мне нужна помощь с переделыванием этого кода, чтобы в конечном массиве могли выходить...

1
6770 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
20.12.2020, 13:40 2
Цитата Сообщение от Oksananna Посмотреть сообщение
Добрый день! Помогите, пожалуйста, сделать так, чтобы код работал с числами типа double, а не с int
Цитата Сообщение от Oksananna Посмотреть сообщение
struct Tree
{
int data;
double data

Добавлено через 16 секунд
Цитата Сообщение от Oksananna Посмотреть сообщение
struct Tree* newtree(int key)
Цитата Сообщение от Oksananna Посмотреть сообщение
Tree* insert(Tree* tree, int key)
double key

Добавлено через 27 секунд
Цитата Сообщение от Oksananna Посмотреть сообщение
void TreeSort(vector<int>& a)
vector<double>

Добавлено через 16 секунд
И далее по той же схеме
0
20.12.2020, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2020, 13:40
Помогаю со студенческими работами здесь

Переделать алгоритм паковщика для работы с массивами вместо файлов
здравствйте. в си я новичек. помогите переделать код немного. это алгоритм упаковки lzw, он у меня...

atof возвращает int вместо double
Здравствуйте. Почему atof возвращает целое число? При попытке ввести 0.1 возвращает 0 int...

Как мне программу с int переделать в Float i double?
как мне програму с int переделать в Float i double??? #include &lt;iostream&gt; using namespace std;...

Ошибка при компиляции error: cannot convert ‘int (*)[5]’ to ‘double**’ for argument ‘1’ to ‘int INVERSE(double**, i
Помогите ,пожалуйста исправить ошибку. Если я правильно ,я неправильно пользуюсь указателем в...

Переделать код С++ для работы в WinForms
Здравствуйте.Задача состоит в том чтоб шифровать любой файл методом магических квадратов. Сам код...

Переделать код для работы с массивом
Есть код, который раскладывает число в числовой ряд. Мне очень срочно нужно переделать данный код,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru