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

Компилятор ошибка (вызвали срабатывание точки останова) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение матрицы на вектор http://www.cyberforum.ru/cpp-beginners/thread1123503.html
Нужна помощь, ребята! Вот код программы, выбивает 2 ошибки: 1- значение А должны быть константными, объявляю их как константные, вылазит вторая ошибка в A = rand()%10+1; , что выражение должно быть...
C++ Найти произведение положительных кратных 3 элементов Найти произведение положительных кратных 3 элементов http://www.cyberforum.ru/cpp-beginners/thread1123501.html
C++ Среднее арифметическое последовательности отрицательных дробных чисел
Помогите написать программу, которая вычисляет среднее арифметическое последовательности отрицательных дробных чисел, вводимых с клавиатуры. После того, как будет введено последнее число, программа...
C++ Отформатировать заданный массив строк по ширине поля
Заданный массив строк произвольной длины. Отформатировать заданный массив строк по ширине поля.
C++ Сформировать третий массив по условию http://www.cyberforum.ru/cpp-beginners/thread1123494.html
Написать программу, которая создает 2 файла с массивом А и B , и создает третий массив, по условию что элементы массивов A и B, которые не являются общими для них, записывает его в третий файл
C++ Создать программу которая найдет сумму третьего и шестого положительных элементов Создать программу которая найдет сумму третьего и шестого положительных элементов, оформив каждый пункт задания в виде шаблона функции. Все необходимые данные для функций должны передаваться им в... подробнее

Показать сообщение отдельно
Jman
43 / 43 / 10
Регистрация: 11.10.2015
Сообщений: 462
Завершенные тесты: 2
07.06.2016, 16:05
Всем привет, у меня такая же штука... VS2015.
Ругается на такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void task_7()
{
    int input_data = 0, size(NULL), sum = 0;
    int *ptarray = new int[size];
    cout << "Напишите программу с помощью цикла for, которая считает сумму\n"
         << "всех чисел от заданного до заданного, за исключением тех, что делятся на 3\n" << endl;
    cout << "Введите диапазон" << endl;
    cin >> size;
 
    for (int i = 0; i < size; i++)
    {
        cin >> ptarray[i];
        if (ptarray[i] % 3 != 0)
            sum += ptarray[i];
    }
 
    cout << sum << endl;
    delete [] ptarray;
}
В этой же проге вот такой код не вызывает ошибок
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void task_5_2()
{
    int i = 0, in_data = 0;
    int *array = new int[in_data];  // выделяем память
    cout << "Введите количество вводимых данных" << endl;
    cin >> in_data;
    cout << "Введите целые числа" << endl;
    do
    {
        i++;
        cin >> array[i];
        if (array[i] % 6 == 0)
            cout << "Число кратное 6 " << array[i] << endl;
        else
            cout << "Число " << array[i] << " не кратное 6" << endl;
    }
    while (i < in_data);
 
    delete [] array;     // освобождаем память
}
В codeblocks все работает. Не подскажете, в чем может быть проблема.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru