Форум программистов, компьютерный форум 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
05.10.2010, 01:42  [ТС]     Использование динамических массивов
Цитата Сообщение от gooseim Посмотреть сообщение
Чтобы прервать цикл по условию можно внутри цикла написать:
C++
1
if(условие) break;
На счет увеличивающего размера - завтра напишу, если никто к этому времени не поможет. Сегодня уже поздно.
ну да, можно и так, но тогда мне цикл запускать так:
C
1
2
3
4
5
6
7
for (i=0; i=10000; i++)
{
 
...вычисления с arr[i], от которой H зависит напрямую...
 
if (h<0) break;
}
но тогда теряется смысл в использовании динамических массивов же... я тупо беру с запасом верхний предел.
а хотелось бы как-то так:
C
1
2
3
4
5
6
7
8
arr[0]=100; i=0;
 while (arr[i]>0) 
 {
        arr[i+1]=arr[i]-h;
        i++;
        size=i;
 
 }
 
Текущее время: 00:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru