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

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

Войти
Регистрация
Восстановить пароль
 
Lev93
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 51
#1

компилятор выдает ошибку - C++

01.03.2013, 23:06. Просмотров 361. Ответов 3
Метки нет (Все метки)

после запуска программы компилятор выдает окно с сообщением: "необработанное исключение в "0x77e015de" в "4.exe": 0xC0000005: Access violation." Прервать/продолжить.

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
#include<iostream>
#include<iomanip>
#include<stdlib.h>
#include<ctime>
 
using namespace std;
int main()
{
    int a[100][100], n, i, j, s;
    srand(static_cast <unsigned> (time(NULL))); 
    cout<<"N=";
    cin>>n;
    for(int i=0; i<n; i++)
        for(int j=0; i<n; j++)
            a[i][j]=rand()%30;
    cout<<"\nMatrix:\n";
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n; j++)
            cout<<a[i][j]<<" ";
        cout<<"\n";
    }
    s=0;
    for(int i=0; i<n-1; i++)
        for(int j=i+1; j<n; j++)
            s+=a[i][j];
    cout<<"\nSumma "<<s<<endl;
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2013, 23:06     компилятор выдает ошибку
Посмотрите здесь:

C++ wxDEV-C++ компилятор выдает ошибку
Компилятор выдает ошибку при создании списка C++
Компилятор выдает ошибку C++
Компилятор выдает ошибку app.exe has triggered a breakpoint C++
Массив: при компилировании исходника компилятор выдает ошибку C++
Почему компилятор выдает ошибку? C++
C++ LoadKeyboardLayout - компилятор выдает ошибку
C++ Компилятор Visual C++ 2008 выдает ошибку
Компилятор выдает ошибку. Structure required on left side of . Or .* C++
Компилятор выдает ошибку: [Error] ld returned 1 exit status C++
Компилятор выдает ошибку при использовании фабричного метода C++
C++ Компилятор выдает ошибку при сворачивании SQL запроса в функцию

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
01.03.2013, 23:17     компилятор выдает ошибку #2
вот здесь, при инициализации матрицы
Цитата Сообщение от Lev93 Посмотреть сообщение
for(int i=0;j<n; i++)
palva
2460 / 1682 / 216
Регистрация: 08.06.2007
Сообщений: 6,641
Записей в блоге: 4
01.03.2013, 23:18     компилятор выдает ошибку #3
Наверно, ввели число n больше 100.
Croessmah
Модератор
Эксперт CЭксперт С++
12703 / 7177 / 801
Регистрация: 27.09.2012
Сообщений: 17,702
Записей в блоге: 2
Завершенные тесты: 1
01.03.2013, 23:24     компилятор выдает ошибку #4
C++
1
2
3
    for(int i=0; i<n; i++)
        for(int j=0; i<n; j++)//Вот тут условие j<n наверное должно быть. Иначе вечный цикл с последующим выходом за пределы массива и крешом
            a[i][j]=rand()%30;
Yandex
Объявления
01.03.2013, 23:24     компилятор выдает ошибку
Ответ Создать тему
Опции темы

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