Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/2: Рейтинг темы: голосов - 2, средняя оценка - 4.50
FireProoF
17 / 17 / 3
Регистрация: 28.10.2012
Сообщений: 201
1

Приоритеты вложенных циклов

14.12.2012, 08:20. Просмотров 460. Ответов 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
Nk=20;
for(Ni=0;Ni<Nk;Ni++)    
{
        for(i=0;i<size;i++)
        {
            for(j=0;j<size;j++)
            {
                
                    if(Map[i][j]==Ni)
                    {
                        if(Map[i+1][j]==253){}  //нашли финиш
                        if(Map[i+1][j]==254)    Map[i+1][j]=Ni+1;
                        if(Map[i-1][j]==253){}  //нашли финиш
                        if(Map[i-1][j]==254)    Map[i-1][j]=Ni+1;
                        if(Map[i][j+1]==253){}  //нашли финиш
                        if(Map[i][j+1]==254)    Map[i][j+1]=Ni+1;
                        if(Map[i][j-1]==253){}  //нашли финиш
                        if(Map[i][j-1]==254)    Map[i][j-1]=Ni+1;
 
                    }
            }
        }
}
Ошибка: i>=10
Как такое может быть, если в форе я написал условие?!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 08:20
Ответы с готовыми решениями:

Оптимизация 2х вложенных циклов
Доброго дня! Есть программа, рисующая притягивающиеся друг к другу шарики. В программе 2 потока:...

Упрощение вложенных циклов
Добрый день. В программе имеется несколько вложенных циклов. Пример: if () { if...

Сотня вложенных циклов
Подскажите, уважаемые, как можно упростить (рекурсивно, или как-то ещё) следующий код: int...

Программирование вложенных циклов
Программирование вложенных циклов Постановка задачи: В настоящей лабораторной работе необходимо...

Использование цикла while и вложенных циклов
1. Используя цикл while, напишите программу, вычисляющую сумму цифр заданного целого числа....

3
Metifikys
2 / 2 / 0
Регистрация: 07.09.2012
Сообщений: 39
14.12.2012, 08:42 2
FireProoF,
Цитата Сообщение от FireProoF Посмотреть сообщение
for(i=0;i<size;i++)
Возможно это из-за того что size-переменная. Попробуйте использовать константу.
0
FireProoF
17 / 17 / 3
Регистрация: 28.10.2012
Сообщений: 201
14.12.2012, 08:45  [ТС] 3
По-прежнему вылет
0
v.a.l.i.d
416 / 381 / 113
Регистрация: 21.09.2012
Сообщений: 913
14.12.2012, 12:10 4
Цитата Сообщение от FireProoF Посмотреть сообщение
if(Map[i+1][j]==253){}* //нашли финиш
Когда i станет size-1, то тут будет выход за границу массива.
Так же и в других строчках
0
14.12.2012, 12:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2012, 12:10

Организация вывода с использование вложенных циклов
Напечатать числа в виде следующей таблицы:

Программированиие алгоритмов со структурой вложенных циклов
Найти сумму элементов,стоящих ниже главной диагонали матрицы А(5,5).Помоги пожалуйста

Анимация через применение вложенных циклов
Ребят, надо сделать что бы стрелочка(к примеру - &gt;) двигалась в хаотичном направлении. Например я...


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

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

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