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

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

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

Показать сообщение отдельно
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]
        }
Увеличьте размер массива при объявлении
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru