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

Неожиданное завершение программы на Windows - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нюансы использования оператора запятая или что такое UB и с чем его едят http://www.cyberforum.ru/cpp-beginners/thread1787341.html
Почему студия и ideone выдают разные значения для a и b? в студии выходит a = 10 , b = 10 в ideone a = 20, b =10 #include <iostream> int main() { int a;
C++ Сортировка массива: сначала расположить положительные, а потом - отрицательные элементы Проверьте пожайлуста мое решение :) . Эффективен ли вообще такой подход? Задание: Преобразовать массив , так чтобы сначала располагались положительные эл-ты а потом отрицательные. (0-считать положительным) Мое решение: #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1787335.html
C++ Что делает cin.ignore();
Поясните мне, какое действие выполняет функция: cin.ignore(); Лучше на примере каком нибудь!(с комментариями) Может быть это что-то типа continue Добавлено через 3 минуты На этот вопрос меня натолкнула вот эта прога которую я нарыл в нэте! #include <iostream> using namespace std;
C++ Палиндром. Почему WA1?
Одно из известных развлечений со словами - составление палиндромов. Палиндромом называется предложение, которое, после удаления из него всех пробелов и знаков препинания, читается одинаково справа налево и слева направо. Создатели одного известного текстового редактора пишут новую версию модуля для проверки орфографии. Они хотят реализовать возможность вывода подсказки для пользователя на тот...
C++ Storage durations http://www.cyberforum.ru/cpp-beginners/thread1787259.html
Страшно обилие реализаций абстракции и правил их применения :) Лямбды, насколько я помню - это объекты (анонимные функтоуры?), создаются без нью, живут на стеке, делита не требуют... Или я все спутал с прямым углом? По мотивам этой темы http://www.cyberforum.ru/cpp-beginners/thread1786764.html создана новая, т.к. там обсуждение ушло за рамки вопроса ТС
C++ Множественное наследование Доброго времени суток. Есть ряд операций. Логически операции делятся на группы ( к примеру, запрос, ответ, чтение из буфера и .п.). В зависимости от группы, появляется специализация ( у всех операций есть общие черты (наличие имени операции), общий метод, но у каждой группы есть свои спец. методы...к примеру, сформировать запрос). В двух разных местах кода нужно обращаться к классам , как к... подробнее

Показать сообщение отдельно
hoggy
5225 / 2116 / 403
Регистрация: 15.11.2014
Сообщений: 4,800
Завершенные тесты: 1
29.07.2016, 19:13     Неожиданное завершение программы на Windows
Цитата Сообщение от IrishSilvan Посмотреть сообщение
но обнаружилась другая
аналогично - выход за пределы диапазона.

C++
1
2
3
4
5
6
7
8
9
//Функция - Генератор массива со случайными числами
void random_massive(float a, float b)
{
    for(int s = 0; s < 10; s++) { //Пока не дошли до 10й строки...
        for(int i = 0; i < 10; i++) { //Перебираем элементы в строке по индексам до 10го
            massive[s][i] = random_number(a, b); //Запись в массив случайного числа
        }
    }
}
здесь тоже:

C++
1
2
3
4
5
6
7
8
9
10
//Функция - Вывод массива на экран в удобной для чтения форме
void print_massive(void)
{
    for(int s = 0; s < 10; s++) { //Пока не дошли до 10й строки...
        for(int i = 0; i < 10; i++) { //Перебираем элементы в строке по индексам до 10го
            cout << "\t" << massive[s][i]; //Выводим каждый элемент отдельно пользователю. 3 знака после запятой
        }
        cout << endl; //Когда строка закончилась, начинаем новую
    }
}
ошибка везде одна и та же.

Добавлено через 2 минуты
здесь тоже самый выход за пределы диапазона:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//Функция - Поиск наименьшего элемента
void find_min(void)
{
    int number_s;
    float min = massive[0][0];
    for(int s = 0; s < 10; s++) { //Пока не дошли до 10й строки...
        for(int i = 0; i < 10; i++) { //Перебираем элементы в строке по индексам до 10го
           if(massive[s][i] < min) { //Если текущий элемент меньше чем min
               min = massive[s][i]; //Записываем его в min
               number_s = s;
           }
        }
    }
    number_s0 = number_s; //Сохраняем номер строки для перестановки
    printf("Минимальный элемент %f, в строке под номером %i", min, number_s); //Вывод результата. Считать от 0!
    cout << endl;
    sort_matrix();
}
 
Текущее время: 20:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru