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

Использование динамических массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритмы сортировки массивов http://www.cyberforum.ru/cpp-beginners/thread172418.html
Всем привет, хочу для общего развития узнать все способы сортировки массивов.(массив произвольный) (метод пузырька я знаю) какой из них самый быстрый? я только начинаю учить С++ , поэтому прошу что бы программы выглядили попроще для понимания
C++ Найти количество отрицательных элементов массива ,состоящем из n элементов ,вычислить количество отрицательных элементов массива! Lavroff,надежда на теебя!!)) http://www.cyberforum.ru/cpp-beginners/thread172415.html
C++ Как подключить русский язык к турбо С
люди надо помощь. как подключить русский язык к турбо С. так что бы в прогах отображали рус букви. заранее спс.
Удаление объекта по указателю. C++
Конечно тема избитая, и я находил много решений, но проверить удаляються ли объекты не могу. Есть массив указателей на объекты Record *rec; Класс People наследник Record. В программе создаются объекты и указатели присваиваются элементам массива rec = new People(); Вопрос: как удалить объекты в конце программы? Или вообще надо не так хранить указатели?
C++ Для чего conio.h? http://www.cyberforum.ru/cpp-beginners/thread172400.html
объясните для чего этот файл?и было бы лучше чтобы объяснили для чего и другие заг. файлы например math.h-математические выражения там...к примеру,буду рад ответам
C++ поиск макс. элемента в ряде матрицы и его индекс помагите решить задачу- Найти максимальный элемент в третьем ряде матрицы Р(5,5) и его индекс. подробнее

Показать сообщение отдельно
cam_rus
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 19
11.10.2010, 21:47  [ТС]     Использование динамических массивов
О, спасибо большое действительно так работает.

А вот теперь у меня опять проблема возникла:
изменил цикл вот на такой:

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
int _tmain(int argc, _TCHAR* argv[])
{
    
    int i = 0;
    int size=1;
             int n=6;
    
    float *Vk, *teta, *x,*y,c;
        
 
Vk = (float*)malloc( size  * sizeof(float));
teta = (float*)malloc( size  * sizeof(float));
 Vk[0]=100; i=0;
 
 //Active
 
 for (i=0; i=n-1;i++)
 {
    scanf("%f",&Vk[i]);
    size++; 
     Vk=(float*)realloc(Vk, size*sizeof(float));
 }
 
   printf("razmer=%d\n", size);
   vivod_arr(Vk,size);
   free(Vk);
 
   system("pause");
   return 0;
 
}
и я получаю ошибку в цикле - несколько раз он считывает правильно, а затем выкидывает. В чем проблема?
 
Текущее время: 08:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru