С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 52, средняя оценка - 4.83
Veyron
106 / 106 / 4
Регистрация: 02.06.2009
Сообщений: 578
#1

Run-Time Check Failure #2 - Stack around the variable 'MX' was corrupted. - C++

06.11.2009, 23:40. Просмотров 6338. Ответов 2
Метки нет (Все метки)

Решаю задачу. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main ()
{
    int S;
    long long MX[100];
    for (int i=0;i<=100;i++) MX[i]=0;
    for (int i=1;i<=9;i++) MX[i]++;
    for (int i=9;i<=81;i+=9)
    {
        for (int j=0;j<=i;j++)
        {
            for (int k=1;k<=9;k++) MX[k+j]++;
        }
    }
    cin >> S;
    cout << MX[S];
    return 0;
}
Работает вроде правильно, но после вывода ответа начинает трещать по швам, выкидывает сообщение, что в теме написано. Это у мелкомягких. Компилю через Дев-С++ - все нормально. Но проверяющая система у сайта видать майкрософтовская, поэтому там идет Краш...

Че делать? Ткните где тут ошибка...

Добавлено через 1 час 26 минут
Все, разобрался сам. :-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2009, 23:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Run-Time Check Failure #2 - Stack around the variable 'MX' was corrupted. (C++):

Run-Time Check Failure #2 - Stack around the variable 'A' was corrupted - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { setlocale(LC_ALL,&quot;Russian&quot;); const int n=50; int...

Run-Time Check Failure #2 - Stack around the variable 'support_points_1' was corrupted - C++
Ошибка вылетает на статический массив после завершения работы функции. Вроде как выход за границы массива.. но никаких ошибок, до...

Run-Time Check Failure #3 - The variable 'y' is being used without being initialized - C++ Builder
нужно написать программу по графику который состоит из трех частей, в итоге выводит ошибку Run-Time Check Failure #3 - The variable 'y' is...

Загрузка DLL и ошибка "Run-Time Check Failure" - Visual C++
Здравствуйте. Пытаюсь подключить ftdi.dll. Код для начала простейший: #include &quot;stdafx.h&quot; #include &lt;Windows.h&gt; #include...

un-Time Check Failure #3 - Visual C++
ошибок при компиляции нету, но появляется ошибка &quot;un-Time Check Failure #3 - The variable 'i' is being used without being defined.&quot; Что...

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted - C++
Добрый день подскажите что это означает и как исправить данное сообщение Run-Time Check Failure #2 - Stack around the variable 'a' was...

2
outoftime
║XLR8║
511 / 433 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
07.11.2009, 23:42 #2
Не может твой код правельно работать!!! Сотри почему:
C++
1
2
        long long MX[100];
        for (int i=0;i<=100;i++) MX[i]=0;
если ты взялся за масив в 100 элементов так не делай обращения к сто первому, перепиши на :
C++
1
2
        long long MX[100];
        for (int i=0;i<100;i++) MX[i]=0;  //заметь: строго меньше!!
0
KBAC
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 72
02.12.2010, 20:16 #3
а чего не так было в перво вашей проге? из за выхода за границы массива это сообщение появляется? У меня тоже выскакивает такая байда. понять не могу в каком месте хромает прога
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2010, 20:16
Привет! Вот еще темы с ответами:

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted - C++
Всем привет, начал недавно писать на с++, делаю программу по заполнению и сортировке элементов массива. При выполнении не показывает ...

Run-Time Check Failure #2 - Stack around the variable 'dt' was corrupted - C++
Я понимаю что ошибка говорит о том что где-то вышел за диапазон массива, я перепроверил все циклы, вроде все гладко с индексами. данная...

Run-Time Check Failure #2 - Stack around the variable 'C' was corrupted - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { const int n=10; int i,A,B,C,k; ...

Run-Time Check Failure #2 - Stack around the variable 'y' was corrupted - C (СИ)
Даны два строго упорядоченных по возрастанию массива X и Y из n элементов каждый. В массиве X найти все пары таких элементов X и X, для...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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