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

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

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

Динамические массивы - C++

06.12.2012, 19:31. Просмотров 313. Ответов 7

Добрый вечер, у меня в программе есть динамический массив, в котором, если записать туда >20 элементов, все элементы перемешиваются, но когда я делаю массив обычным(не динамическим), все становится на свои места. Как быть и в чем проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамические массивы (C++):

Динамические массивы и функции. Динамические массивы. - C++
Дана матрица 6х8 целого типа. Создать одномерный массив, содержащий элементы матрицы, кратные числу, введенному с клавиатуры.

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Динамические Массивы - C++
Есть массив с неизвестным количеством ячеек (или их нет пока). И когда пользователь вводит число - массив будет увеличиваться на 1 ячейку....

Динамические массивы - C++
Помогите пожалуйста решить. Только матрицы надо обязательно через динамические массивы задавать( я ничего в этом не понимаю(

Динамические массивы - C++
Добрый вечер! Проблема такая,плохо понимаю,как изменить в моей программе обычные массивы на динамические. Надеюсь,кто-то поможет и...

Динамические массивы - C++
Суть задания такова. Создается динамический массив А, заполняется элементами. Затем создается массив B, куда записываются все элементы...

7
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
06.12.2012, 19:32 #2
Цитата Сообщение от nikitaevg Посмотреть сообщение
Как быть и в чем проблема?
Ладно, блин, какой вопрос, такой и ответ - проблема в твоем коде.
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.12.2012, 19:36 #3
nikitaevg, покажите весь код.
0
nikitaevg
0 / 0 / 0
Регистрация: 23.07.2011
Сообщений: 57
06.12.2012, 19:37  [ТС] #4
Согласен, вопрос неправильно поставлен, как эту проблему исправить?
0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
06.12.2012, 19:38 #5
Цитата Сообщение от nikitaevg Посмотреть сообщение
Согласен, вопрос неправильно поставлен, как эту проблему исправить?
Поставить правильно вопрос
0
nikitaevg
0 / 0 / 0
Регистрация: 23.07.2011
Сообщений: 57
06.12.2012, 19:40  [ТС] #6
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
#include <cstdlib>
#include <iostream>
#include <math.h>
 
 
using namespace std;
 
 
 
int main(void)
{
 
    int a,b;
a=0;b=0;
int *v=new int[a];
int *vi=new int[a];
int *c=new int[a];
int *iv=new int[b];
int *ivi=new int[b];
int *id=new int[b];
 
 
 
    cin >> a;
 
    for(int i=0;i<a;i++)
    {
        cin >> c[i] >> v[i] >> vi[i];
    }
    cin >> b;
    for(int i=0;i<b;i++)
    {
        cin >> iv[i] >> id[i] >> ivi[i];
}
 
 
 
    for(int i=0;i<a;i++)
    {
        cout << c[i] << " " << v[i] << " " <<  vi[i] << endl;
    }
    cin >> b;
    for(int i=0;i<b;i++)
    {
        cout <<  iv[i] << " " << id[i] << " " << ivi[i] << endl;
}
system("pause");
 
    return 0;
}
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.12.2012, 19:53 #7
Цитата Сообщение от nikitaevg Посмотреть сообщение
cin >> a;
Поднять выше.
0
nikitaevg
0 / 0 / 0
Регистрация: 23.07.2011
Сообщений: 57
06.12.2012, 19:56  [ТС] #8
Спасибо, помогло.
0
06.12.2012, 19:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2012, 19:56
Привет! Вот еще темы с ответами:

Динамические массивы - C++
Составить программу, в которой 1)организовать ввод матрицы размера nxn из целых чисел; 2)вычислить минимальный элемент побочной...

динамические массивы - C++
помогите разобраться с динамическими массивами . Надо составить программу которая: Изменяла порядок следования элементов массива на...

Динамические массивы. - C++
Знаю глупый вопрос, но подскажите пожалуйста. как в С++ динамечески задать двумерный строковый массив char. Чтобы работал и с миллионами...

Динамические массивы - C++
Нужно создать массив из строк string, причем их количество заранее неизвестно (и вбить их значение заранее тоже нельзя). Кто-нибудь...


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

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

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