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

Использование оператора If - C++

Восстановить пароль Регистрация
 
FireProoF
17 / 17 / 1
Регистрация: 28.10.2012
Сообщений: 190
13.12.2012, 19:05     Использование оператора If #1
Удалите тему, поторопился
Миниатюры
Использование оператора If  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
13.12.2012, 19:10     Использование оператора If #2
C++
1
2
3
4
5
if(a==c)
{
if(a==5) cout<<a;
if(b==6) cout<<b;
}
Проверь)))

Добавлено через 21 секунду
Хоть такой же, но работает по-другому
FireProoF
17 / 17 / 1
Регистрация: 28.10.2012
Сообщений: 190
13.12.2012, 19:50  [ТС]     Использование оператора If #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
int Ni=0,Nk=22;//счётчик интераций и лимит интераций
    //
    for(Ni;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 вылетает когда оно таковым явлется.
Ошибка: присвоение вне массива
Причина: внешний цикл почему что приоритетнее вложенного.
Помогите исправить или напишите условие выхода
dmmax
 Аватар для dmmax
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 81
13.12.2012, 19:57     Использование оператора If #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
using namespace std;
 
int main(){
if(a==c){
if(a==5) cout<<a;
if(b==6) cout<<b;
}
else cout << "error";
 
}
Yandex
Объявления
13.12.2012, 19:57     Использование оператора If
Ответ Создать тему
Опции темы

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