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

Почему runtime error - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание вместе с пробелами http://www.cyberforum.ru/cpp-beginners/thread369815.html
Столкнулся с одной проблемой при считывании из файла программа считает пробелы символами разделителями ifstream in("input.txt"); ofstream o("output.txt"); char a; while(!in.eof())i>>a; ...
C++ кто смыслит в алгоритмизации, протяните руку помощи на носу аттестация, а у меня ничего не готово. пожалуйста, помогите с решением задач. http://www.cyberforum.ru/cpp-beginners/thread369814.html
C++ минимальный элемент. с использованием ссылок.
помогите пожалуйста найти ошибку: нужно найти минимальный элемент. ну тут предельно простой код) #include <iostream> #include <conio.h> using namespace std; void resh(int mas, int &min)...
Матрица C++
В какой строке матрицы A(mхn) определить количество элементов, значения коториых принадлежат промежутку . Строку, содержащую максимальное количество таких элементов, поменять местами с первой...
C++ Поиск координат пикселя в окне. http://www.cyberforum.ru/cpp-beginners/thread369803.html
Здравствуйте, нужно решить проблему поиска координат пикселя. Т е мы знаем цвет - нужно найти координаты пикселя. Также интересно узнать как искать пиксель в неактивном окне. Спасибо.
C++ Ссылочный тип Есть ли разница и как лучше писать void sum(int &a, int &b); или void sum(int a ,int b); Что лучше, и почему? Обьясните подробнее

Показать сообщение отдельно
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723

Почему runtime error - C++

21.10.2011, 19:19. Просмотров 1086. Ответов 3
Метки (Все метки)

Вот сама задача .

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
32
33
34
35
36
#include <algorithm>
#include <fstream>
using namespace std;
 
 
int main()
{
    ifstream fin ("INPUT.TXT");
    ofstream fout ("OUTPUT.TXT");
    int a[20][20],b[20][20] = {};
    int n,m;
    fin>>n;
    fin>>m;
    for (int i = 1; i <= n; i++ )
    {
       for (int j = 1; j <= m; j++)
        fin>>a[i][j];
    }
     b[0][0] = 1;
     b[0][1] = 1;
     b[1][0] = 1;
    for(int i = 1; i <=n; i++){
      for (int j = 1; j <= m; j++)
        if ((i == 1)&&(j == 1)) 
           b[i][j] = a[i][j]; 
        else if (i == 1) 
           b[i][j] = a[i][j] + b[i][j-1];
        else if (j == 1) 
           b[i][j] = a[i][j] + b[i - 1][j];
        else 
           b[i][j] = min(b[i - 1][j], b[i][j - 1]) + a[i][j];
    }
        
        fout<<b[n][m];
    return 0;
}
Так все работает. Выдает правильные результаты.
Но не проходит проверку на сайте. Выдает runtime error 5.

Вроде выходов за пределы массива нет. Нет нарушений математический законов. В чем дело тогда?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru