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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dredan
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 2
#1

Преобразование кода со статическим выделением памяти в динамическое - C++

08.01.2014, 15:44. Просмотров 261. Ответов 2
Метки нет (Все метки)

имеется код
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{
const int n=100;
    const int m=100;
    const int k=100;
    char y=0;
    int z=0;
    int work_sizen;
    cout<<"n=";
    cin>>work_sizen;
    int work_sizem;
    cout<<"m=";
    cin>>work_sizem;
    int A[n];
    int B[m];
    int C[k];
 
 
    for(int i=0;i<work_sizen;i++)
    {
    cout<<"A"<<"["<<i<<"]=";
        cin>>A[i];
    }
    for(int i=0;i<work_sizem;i++)
    {
    cout<<"B"<<"["<<i<<"]=";
        cin>>B[i];
    }
 
    for(int i=0;i<work_sizen;i++)
    {
 
    for(int j=0;j<work_sizem;j++)
    {
        if(A[i]==B[j])
        {
            y=A[i];
            C[z]=y;
            z++;
        }
    }
    }
 
 
    for(int i=0;i<z-1;i++)
        {
                int min_ind=i;
                int min_val=C[i];
                for(int j=i+1;j<z;j++)
                {
                        if(C[j]<min_val)
                        {
                                min_ind=j;
                                min_val=C[j];
                        }
                        C[min_ind]=C[i];
                        C[i]=min_val;
        
    }
    }
            for(int q=0;q<z;q++)
    {
        cout<<C[q]<<" ";
    }
 
    cin.get();
    cin.ignore();
 
    return 0;
    }
но при попытке преобразовать его выдает ошибки, помогите разобраться
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2014, 15:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование кода со статическим выделением памяти в динамическое (C++):

Динамическое выделением памяти для массивов - C++
Даны три массива вещественных чисел X(25), B(30), Y(25). Из исходных массивов сформировать массив К, элементы которого равны количеству...

Динамическое выделение памяти. Разбор кода из учебника - C++
Всем привет! Изучаю сейчас перегрузку конструкторов. В учебнике дан такой код: #include &lt;iostream&gt; #include &lt;cstdlib&gt; ...

Конструктор с выделением памяти - C++
Среди всех данных есть указатель, память для которого выделяется в конструкторе, необходимый размер передается в параметрах конструктора....

Проблемы с выделением памяти - C++
Здравствуйте. Есть контейнер QList &lt;Node *&gt; В Node свой QList &lt;Node *&gt;. Строю программное дерево разбора выражение. На небольших...

ошибка с выделением памяти - C++
выдает ошибку в выделении памяти. никто не подскажет почему? если что -задача звучит так примерно вводим веественные числа пока не...

Проблема с выделением памяти - C++
Всем привет! Нужна помощь. Создаю класс и при компиляции возникает ошибка. Не пойму причину. Помогите пожалуйста. Конструктор должен...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
13.01.2014, 14:55 #2
Цитата Сообщение от Dredan Посмотреть сообщение
но при попытке преобразовать его выдает ошибки, помогите разобраться
Где попытки, где ошибки?
0
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
13.01.2014, 15:04 #3
что тут преобразовывать? вместо
int имя [количество байт] пишем int *имя = new int [количество байт]
и в конце удаляем
delete [] имя

Я не понял вообще смысла вашей программы и что она должна делать, но это не важно, просто от данных изменений тело программы вообще поменяться не должно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2014, 15:04
Привет! Вот еще темы с ответами:

Работа со строками и выделением памяти - C++
Задание написать класс строк (что-то типа String). #define MAX 100 class ascii { private: char* str; int len; ...

Задача на строки с выделением памяти - C++
Добрый вечер, помогите с задачкой Выводит на экран только строки, состоящие из заданного количества слов. Возвращает количество прочих...

Строки с выделением динамической памяти - C++
Привет всем! Помогите решить вот такую задачу: Ввести две строки. Определить совпадение их слов (Первое слово 1 строки сравнить с первым...

Обращение к структуре в классе с выделением памяти - C++
Добрый день уважаемые форумчане. Столкнулся с такой проблемой. Есть класс: class Components { struct comps{ // -- База компонентов ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru