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

Сортировки. Проблемы с памятью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ динамическое приведение полиморфных объектов http://www.cyberforum.ru/cpp-beginners/thread357342.html
Есть иерархия классов Shape: 1. TwoDimensionalShape: circle, triangle, rectangle 2. ThreeDimensionalShape: sphere, cube, tetrahedron У shape есть чисто виртуальная функция getArea, тоже самое у TwoDimensionalShape, а у ThreeDimensionalShape есть еще и getVolume. Так вот вопрос: как в цикле распечатать объекты, на которые указывают элементы вектора указателей Shape, чтобы для...
C++ Найти сумму чисел, не делящихся на 2 и 11 Дана последовательность натуральных чисел {Aj} не более 20 элементов. Найти сумму чисел, не делящихся на 2 и 11, наибольшее из таких чисел, и номер этого числа в последовательности. http://www.cyberforum.ru/cpp-beginners/thread357337.html
Определение границ типов данных C++
Задача такова. Требуется определить максимальные границы для основных типов данных, т.е. int, double, char, float. Вот набросал, в принципе все работает, но препод сказал, что можно загнать все в какую-то функцию size of или как-то так и получится универсальная программа. Подскажите как это можно исправить. #include <iostream> using namespace std; int main() { int i, N, a;
C++ Создание динамического массива в структуре
Здравствуйте уважаемые форумчане. Вот код моей структуры- в будущем это динамический стек(без использования классов). Почему у меня не получается выделить память для значения stack->value. Компилятор пишет Unit1.cpp(26): E2034 Cannot convert 'int *' to 'int' struct St { int value; int kol; int gol; } ; //------------------------------ //------------------------------
C++ Логистические выражения ветвления http://www.cyberforum.ru/cpp-beginners/thread357320.html
Доброго всем вечера! Опять очень нужна помощь уважаемых форумчан :) 1) Поле шахматной доски определяется парой натуральных чисел (номер вертикали – номер горизонтали) из диапазона 1-8. На поле (k, l) стоит слон, на поле (m, n) – конь. Определить, бьет ли слон коня, конь – слона или фигуры не угрожают друг другу. 2) Вычислить значение выражения (A & В) ^ С, где А – порядковый номер цифры...
C++ Задача о пяти ферзях Добрый Вечер!!:) Помогите Пожалуйста решить задачу: Найдите такую расстановку пяти ферзей на шахматной доске, при которой каждое поле будет находиться под ударом одного из них. Использовать рекурсию. подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
28.09.2011, 09:13     Сортировки. Проблемы с памятью
У тебя ошибка уже на первой итерации. j = r, т.е. j = длине массива (например 10 ).
В строке while(vsp < k[j]) {j--;count++;}; сравнивается vsp с мусором, записанным в ячейке k[10], которая находится за границей массива.
Дальше смотреть даже не стал, т.к. смысла нет.
 
Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru