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

Найти причины возникновения ошибок в коде и исправить эти ошибки (динамический двумерный массив) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить словарь-справочник биологических растений http://www.cyberforum.ru/cpp-beginners/thread570936.html
Помогите пожалуйста. Нужно скласть словарь-справочник биологических растений, можно только одно растение для примера, надо в консоли (вел с клавиатуры название а вывело информацию).
C++ Удаление тэгов. Задача. Написал часть программы, а условие для удаления не могу придумать. Кто чем поможет? В текстовом файле хранится сохраненная html страница. Перевести ёё в простой текстовый вид, т.е. удалить из нее... http://www.cyberforum.ru/cpp-beginners/thread570930.html
C++ Ошибка при работе с массивом
Добрый вечер всем. Пишу простую программу мат операций с массивами. И вот выдает такое окно с ошибкой. Помогите пожалуйста я не понимаю что там не так вродебы все правильно...Когда-т отакую ошибку...
C++ Удаление тэгов
Написал часть программы, а условие для удаления не могу придумать. Кто чем поможет? В текстовом файле хранится сохраненная html страница. Перевести ёё в простой текстовый вид, т.е. удалить из нее...
C++ C++ Объекты и Классы - запутался http://www.cyberforum.ru/cpp-beginners/thread570920.html
Есть 2 класса и 2 заголовочных класса Вроде не подчеркивает ничего - при запуске проект крэшиться В чем у меня ошибка? - это класс main #include <iostream> //potok vvoda vyvoda #include...
C++ Передача массива из одной функции в другую, и сложение его элементов. Здравствуйте, задание: Создать две функции для работы с массивом: • формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран; • вычисление суммы массива. ... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1967 / 1460 / 120
Регистрация: 29.05.2011
Сообщений: 3,022
11.05.2012, 01:52
Во первых в строке 43 переменную j надо сравнивать с n, а не с m. А во-вторых, что если строка уже последняя, а мы там обращаемся к i+1?
В общем строки 43-48 можно изменить как-то так:
C++
1
2
3
4
5
6
7
8
9
                        if(j+1==n)
                        {
                            if (i + 1 < m &&  arr[i][j]>arr[i+1][0])
                            {
                                int temp = arr[i][j];
                                arr[i][j] = arr[i+1][0];
                                arr[i+1][0] = temp;
                            }
                        }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru