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

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

Восстановить пароль Регистрация
 
 
triadec_96
 Аватар для triadec_96
11 / 11 / 0
Регистрация: 27.12.2012
Сообщений: 433
Завершенные тесты: 1
20.05.2013, 22:54     Ошибка после компиляции и ввода #1
Компилирую программу,ввожу переменные и выбивает "Unhandled exception at 0x00000001 in Lab 5 1.exe: 0xC0000005: Access violation reading location 0x00000001."
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 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     Ошибка после компиляции и ввода
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
triadec_96
 Аватар для triadec_96
11 / 11 / 0
Регистрация: 27.12.2012
Сообщений: 433
Завершенные тесты: 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     Ошибка после компиляции и ввода
Ответ Создать тему
Опции темы

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