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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
triadec_96
12 / 12 / 1
Регистрация: 27.12.2012
Сообщений: 442
Завершенные тесты: 1
#1

Ошибка после компиляции и ввода - C++

20.05.2013, 22:54. Просмотров 690. Ответов 21
Метки нет (Все метки)

Компилирую программу,ввожу переменные и выбивает "Unhandled exception at 0x00000001 in Lab 5 1.exe: 0xC0000005: Access violation reading location 0x00000001."
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
21.05.2013, 23:49     Ошибка после компиляции и ввода #21
triadec_96, строка 8.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 00:26     Ошибка после компиляции и ввода
Еще ссылки по теме:

Ошибка очистки памяти после ввода динамического массива char C++
Bind (Soket) - ошибка при компиляции после подключения boost C++
C++ Ошибка компиляции после удаления файла в проекте в NetBeans C++
Ошибка компиляции ввода-вывод файла C++
При раздельной компиляции не работает перегрузка операторов ввода-вывода C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
triadec_96
12 / 12 / 1
Регистрация: 27.12.2012
Сообщений: 442
Завершенные тесты: 1
22.05.2013, 00:26  [ТС]     Ошибка после компиляции и ввода #22
Цитата Сообщение от schdub Посмотреть сообщение
какой из алгоритмов сортировки Вы пытаетесь закодировать?
1)я просто хотел узнать что за ошибка в коде.
2)это только 10% от программы и сортировку сам писал.
Я уже забыл все методы.Мой на пузырёк смахивает.

Добавлено через 5 минут
Цитата Сообщение от Tulosba Посмотреть сообщение
строка 8.
Благодарю)

Добавлено через 20 минут
А что с id не так?
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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    const int size = 14;
    int B[14],max,id;
     for(int i=0;i<14;i++)
     {cout<<"Input B["<<i<<"]\n";
     cin>>B[i];}
 
     system ("cls");
 
      max=B[0];
     for(int i=1;i<14;i++)
       for(int j=1;j<14;j++)
           if(B[j]>B[j-1]) 
           {max=B[j];
            B[j]=B[j-1];
            B[j-1]=max;}
 
        for(int i=0;i<14;i++)
            if((B[i]<0)&&(B[i-1]>0)) id=i;
        cout<<id<<endl;
 
 
      for(int i=0;i<14;i++)
     cout<<B[i]<<" ";
getch();
return 0;
}
Добавлено через 1 минуту
Удалил строку const int size = 14 и всё нормально начало работать.
Yandex
Объявления
22.05.2013, 00:26     Ошибка после компиляции и ввода
Ответ Создать тему
Опции темы

Текущее время: 01:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru