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

Массивы. Включение нового элемента. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Статический массив большого размера http://www.cyberforum.ru/cpp-beginners/thread209879.html
Здраствуйте, скорее всего данная проблема у многих есть, этот код вызывает ошибку на этапе исполнения #include <windows.h> int main() { int qq; Sleep(2000); } ,
C++ Найти повторение в строке Найти наиболее длинную последовательность символов в строке. к примеру const char* str="aabcedddddf". Указатель должен встать на d. Спасибо! Добавлено через 52 минуты Имеется ввиду наиболее длинную последовательность одинаковых символов в строке...:) http://www.cyberforum.ru/cpp-beginners/thread209870.html
C++ Как найти среднее арифметическое значение элементов
Как найти среднее арифметическое значение элементов: 1) главной диагонали массива 2) побочной диагонали массива
C++ Операторы цикла (while, do...while)
Вводится точность e. Вычислить сумму ряда (LR2). Вычисления продолжать до тех пор, пока очередное слагаемое не станет меньше e.
C++ Стек(удаление элементов) http://www.cyberforum.ru/cpp-beginners/thread209845.html
Привет, форумчане ! помогите пожалуйста в таком вот задании: **ввести с клавиатуры 10 элементов и сформировать с них стек. удалить со стека все элементы до первого отрицательного. Одержанный стек вывести на экран.** всё что у меня вышло так это вывести все элементы и то в обратном порядке, а как удалить до первого отрицательного никак не пойму. вот что я набросал : #include <vcl.h> #include...
C++ Динамически распределяемая память. Массивы Доброго времени суток. Помогите пожалуйста решить задачку.:wall: Выборка всех ненулевых элементов динамического массива Написать функцию, создающую новый массив, который содержит только ненулевые элементы исходного массива. В функцию передаются адрес нового массива и его размер. Пример: Массив {1,3,0,-7,0,0,6,11,0} Копия {1,3,-7,6,11} Спасибо подробнее

Показать сообщение отдельно
RUSya82
 Аватар для RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
13.12.2010, 14:12     Массивы. Включение нового элемента.
Если Вы объявили float myMas[5]; - массив из 5 элементов, и полностью его заполнили, то Вы не можете вставить туда элемент без потерь данных. Вы конечно можете записать в myMas[5] что нибудь, но операция будет крайне некорректна и может повредить используемые данные.

Добавлено через 11 минут
C++
1
2
3
4
max++;//max становится равно 6
for (int j=max-2;j>pos-1;j--)//j = 4
        {myMas[j+1]=myMas[j];//в myMas[5] Вы записываете значение myMas[4]
        }
Увеличьте размер массива при объявлении
 
Текущее время: 08:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru