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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SAUtrade
13 / 13 / 1
Регистрация: 21.10.2012
Сообщений: 140
#1

Цикл - C++

06.12.2012, 23:51. Просмотров 255. Ответов 3
Метки нет (Все метки)

Здравствуйте! Такой вопрос как организовать цикл который бы делал так:

есть массив

00000
00000
00200
00000
00000

Чтобы цикл обрисовал двойку 1

00000
01110
01210
01110
00000
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 23:51     Цикл
Посмотрите здесь:

цикл for C++
C++ Цикл FOR
C++ Цикл С++
Цикл for C++
Цикл с++ C++
C++ цикл do - while
Цикл For и While C++
Цикл Do while в For C++
C++ Цикл while
цикл while C++
цикл do while C++
Цикл While C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
06.12.2012, 23:58     Цикл #2
Цитата Сообщение от SAUtrade Посмотреть сообщение
Такой вопрос как организовать цикл который бы делал так:
идешь циклом по массиву, пока не встретишь двойку. Когда встретил, выставляешь в единицу:
текущую строку, столбцы +1, -1
текущий столбец, строки +1, -1,
строка-1, столбец-1,
строка-1, столбец+1
строка+1, столбец+1
строка+1, столбец-1

Все просто.
SAUtrade
13 / 13 / 1
Регистрация: 21.10.2012
Сообщений: 140
07.12.2012, 00:05  [ТС]     Цикл #3
Цитата Сообщение от Vourhey Посмотреть сообщение
идешь циклом по массиву, пока не встретишь двойку. Когда встретил, выставляешь в единицу:
текущую строку, столбцы +1, -1
текущий столбец, строки +1, -1,
строка-1, столбец-1,
строка-1, столбец+1
строка+1, столбец+1
строка+1, столбец-1

Все просто.
мне нужно чтобы он не проверял весь цикл.. так как двойка генерируется рандомом. и нужно чтобы от положения 2 начался обход или так нельзя?
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.12.2012, 00:06     Цикл #4
Цитата Сообщение от SAUtrade Посмотреть сообщение
и нужно чтобы от положения 2 начался обход
При генерации массива, сохраняешь положение двойки и делаешь без цикла ровно описанное выше. В цикле, без цикла - без разницы.
Yandex
Объявления
07.12.2012, 00:06     Цикл
Ответ Создать тему
Опции темы

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