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

Выход за пределы массива. Исправить код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти одинаковые элементы в массиве/Цикл http://www.cyberforum.ru/cpp-beginners/thread669373.html
void MyPro::myreplace(int a){ QStringList arrayNumbers_of_ChangeTextEdits; for (int i=0;i<arrayNumbers_of_ChangeTextEdits.count;i++){ if...
C++ Перечитать файл заново Я сначала пересчитал строки в файле, а потом хочу положить все эти строки в массив, для этого надо перечитать файл ещё раз, но у меня не получается возвратить указатель из положения -1 в положение 0:... http://www.cyberforum.ru/cpp-beginners/thread669366.html
C++ Вывод N первых чисел Люка
Последовательность чисел Люка задаётся следующими соотношениями: x0=2, x1=1, xn=xn-1+xn-2. Начало последовательности имеет следующий вид: 2, 1, 3, 4, 7, 11, 18, 29. Напишите программу, которая...
При выполнении задания предусмотреть выбор вида функции (исправить код) C++
все вроде бы правильно... но когда делаю проверку ответы не сходятся... помогите пожалуйста найти ошибку в формулах При выполнении задания предусмотреть выбор вида функции f(x): sh(x), x^2 или...
C++ Не могу разобраться в коде http://www.cyberforum.ru/cpp-beginners/thread669334.html
Здравствуйте! У меня есть код, помогите разобраться что означает каждый символ и функция. Заранее спасибо) файл f открыт и имеет структуру в 16 бит. особо непонятны записи выделенные знаком "!!"...
C++ Почему выводится весь массив Доброго времени суток! Прошу прощения за нубский вопорс, но окончательно запутался. В указателе на массив хранится АДРЕС первого элемента массива, так? Но почему тогда при выполнении кода int *p,... подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.10.2012, 12:23
Цитата Сообщение от cin_cout Посмотреть сообщение
А как этого избежать? Если, например, дальше я хочу сравнивать в цикле предыдущий элемент с последующим?
Сделать можно, но самый последний с чем будете сравнивать?

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
for (int i=0; ; ) 
{
     sumdist+=dist[i];
     cout << dist[i] << '\t' << sumdist << '\t';
     i++;
     if (i < dist.size()) cout  << dist[i+1] << '\n';
     else break;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru