Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы: получить заданную последовательность Дано натуральное число n. Получить последовательность a1, a2, ... an, которая происходит с помощью: a0=1; {a}_{k} = {ka}_{k-1} + 1/k (k = 1, 2,...) https://www.cyberforum.ru/ cpp-beginners/ thread2497200.html Циклы: вычислить x * y, используя только операцию сложения C++
Дано натуральные числа x,y. Вычислить x * y, используя только операцию сложения. Решить двумя способами.
C++ Осуществить все операции над элементами множеств Создайте программу, в которой пользователь вводит элементы двух множеств в соответствии с одним из вариантов заданий. Программа позволит осуществить все операции над элементами множеств: пересечение,... https://www.cyberforum.ru/ cpp-beginners/ thread2497196.html C++ Слово const Подскажите пожалуйста в этих двух строках кода слово const имеет различие? Почему в одном случае стоит в начале, а в другом к конце? Я так понимаю в первом случае это константная функция, а во... https://www.cyberforum.ru/ cpp-beginners/ thread2497182.html
C++ Найти ошибку в коде. Представление числа в памяти компьютера
Нужно вывести представление числа в памяти компьютера. Как исправить ошибку в коде (смотрите на скрины)? #include <iostream> #include <math.h> #include <vector> #include <algorithm> using...
C++ Регулярное выражение regex TCHAR *s = (TCHAR*)"mov eax,dword"; regex r("mov eax,dword{4,}]"); if (regex_match(s, r)) { MessageBox(NULL, "True", NULL, MB_OK); } https://www.cyberforum.ru/ cpp-beginners/ thread2497150.html
C++ Вывести на экран элементы, для кот. зарплата меньше чем значение Х Дан класс Рабочий с приватными (private) полями: Имя, дата, дата приема на работу, должность, зарплата и публичные поля: конструктор без параметров, конструктор с параметрами, деструктор и... https://www.cyberforum.ru/ cpp-beginners/ thread2497140.html C++ Функция определяющая високосность года
Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое положительное число) является високосным, и False в противном случае. Вывести значение функции IsLeapYear...
C++ Циклы: определить, какое количество отрицательных чисел записано в начале последовательности Дана последовательность из n вещественных чисел, начинающаяся с отрицательного числа. Определить, какое количество отрицательных чисел записано в начале последовательности. Условный оператор не... https://www.cyberforum.ru/ cpp-beginners/ thread2497128.html C++ Циклы: найти сумму действительных чисел, которые больше p Дано натуральное число n и действительные числа b1 b2 b3 Узнать сумму действительных чисел которые больше p. Помогите решить задачу. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread2497122.html
C++ Эмуляция действий персонажа
Разработайте программу для эмуляции действий персонажа, имеющего два параметра: 1. Здоровье, ограничено пределом здоровья. 2. Мана, не имеет границ. Персонаж может: 1. Получите...
C++ Удалите элементы, индексы которых делятся на B[0] и т.д. до B[m] помогите пожалуйста выполнить удаление элементов ? Есть две последовательности чисел: 1. A, A, ..., A . 2. B, B, ... ,B . Выполните следующие операции с последовательностью A : 1. ... https://www.cyberforum.ru/ cpp-beginners/ thread2497116.html
0 / 0 / 0
Регистрация: 05.11.2018
Сообщений: 7
0

Нарушение прав доступа при чтении по адресу 0xFFFFFFEA - C++ - Ответ 13810153

06.09.2019, 10:25. Показов 369. Ответов 2
Метки (Все метки)

Доброго времени суток! Возникла проблема с динамической памятю, может кто подсказать где примерно я облажался?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
int n;//Количество элементов массива
 
void print(int* arr);
int control();
void exch(int & a, int & b);
void sort_bubble(int * arr);
void sort_bubble_2(int * arr);
 
int main()
{
    /////////Надстройки для коректной работы программы//////////
    setlocale(LC_CTYPE, "rus"); //Для коректного отображения кириллицы
    srand(time(0));             //Для автоматической рандомизации
 
    /////////Создание массива //////////
    n = control();                     //Установка размера массива
    int * array_to_sort = new int(n);//Создание  массивa
 
    print(array_to_sort);
 
    for (int i = 0; i < n; i++)
    {
        array_to_sort[i] = rand() % 2001 - 1000; //от -1000 до 1000
    }
 
    print(array_to_sort);
 
    /////////Cортировка//////////
    unsigned int start_time = clock();
    sort_bubble(array_to_sort);
    unsigned int finish_time = clock();
    unsigned int search_time = finish_time - start_time;
 
 
    /////////Результаты//////////
    cout << "\nВремя роботы программы 1: " << search_time << " мс" << endl;
 
    print(array_to_sort);
    
    delete [] array_to_sort;
    return 0;
}
 
//Вывод элементов массива
void print(int* arr) {
    if (n > 0) {
        for (int i = 0; i < n; ++i)
            cout << arr[i] << '\t';
        cout << endl;
    }
}
 
//Контроль вывода
int control() {
    string number;
    int num;
    cout << "Введите количество элементов в массиве: ";
    getline(cin,number);
    for (int i = 0; i < number.length(); ++i){
        if (!isdigit(number.at(i))){    //Проверяем строку посимвольно - является ли она числом
            cout << "Ожидается число!" << endl;
            return 0;
        }
    }
    num = atoi(number.c_str());         //Конвертация из строки а в целое число
    return num; 
}
 
//Перестановка
void exch(int & a, int & b) {
    int temp = a;
    a = b;
    b = temp;
}
 
//Сортировка пузырьковым методом 1
void sort_bubble(int * arr) {
    for (int j = n - 1; j > 0; j--)
    {
        for (int i = 0; i < j; i++)
        {
            if (arr[i] < arr[i + 1])
                exch(arr[i], arr[i + 1]);
        }
    }
}


Вернуться к обсуждению:
Нарушение прав доступа при чтении по адресу 0xFFFFFFEA C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 10:25
Готовые ответы и решения:

Вызвано исключение по адресу 0x013C1891 в Jacobi.exe: 0xC0000005: нарушение прав доступа при чтении по адресу
#include &lt;math.h&gt; const double eps = 0.001; ///&lt; желаемая точность /// N - размерность...

Необработанное исключение по адресу 0x00ED4891 в strings.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCCCCCCCC
Программа толком не написан, проверял ранд и возникли проблемы. Ф-ция ранд генерирует одно и тоже...

Необработанное исключение по адресу 0x00105FD7 в Динамические структуры: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCDCDCE09
Необработанное исключение по адресу 0x00105FD7 в Динамические структуры.exe: 0xC0000005: нарушение...

Необработанное исключение по адресу 0x001B3371 в XXX.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFDF
Делал консольную змейку и столкнулся вот с такой проблемой. void stena(char **arr) { int y...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 10:25

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Нарушение прав доступа при чтении по адресу
В приведённом ниже коде возникает ошибка времени выполнения с текстом из названия. Проблема в том,...

Нарушение прав доступа при чтении по адресу
Использую библиотеку SFML мне нужно подключить спрайт, но возникает такая ошибка. Кто может...

Нарушение прав доступа при чтении по адресу
Здравствуйте. Вот в этом коде(двусвязный список) выбивает такую штуку: Необработанное исключение...

Нарушение прав доступа при чтении по адресу
#include &lt;iostream&gt; #include &lt;locale.h&gt; #include &lt;cstring&gt; #include &lt;cmath&gt; using namespace...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.