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

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

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

Цикл - C++

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

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

есть массив

00000
00000
00200
00000
00000

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

00000
01110
01210
01110
00000
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 23:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цикл (C++):

Цикл: цикл for вообще никак не воспринимается транслятором - C++
Пишу программу, которая производит различные действия с одномерным массивом. Возникла следующая проблема: цикл for вообще никак не...

Почему цикл на при 1 уходит в бесконечный цикл? - C++
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> #include <string.h> int main() { int x=0, y=0,...

Задание на цикл с параметром и цикл с постусловием - C++
Помогите пожалуйста написать программу с этими циклами. 1. Вычислить и напечатать таблицу значений функции Z= (e^-x)sinx для 0<=x<=П,...

Цикл for/Цикл while Помогите срочно пожалуйста... - C++
1.Вычислить и вывести на экран в виде таблицы значения функции F от x1 до x2 с шагом dx. где a, b и c - действительные числа. 2.Цикл...

Цикл с параметром и цикл с условием - C++
1. Составить программу вычисления суммы первых 10 непарных чисел 2. Дано числовой ряд и некоторое число "епсила". Найти сумму...

заменить цикл for на цикл while - C++
#include <iostream> using namespace std; int main() { int N, M, sum; cout << "Введите число N:" << endl; ...

3
Vourhey
Почетный модератор
6486 / 2260 / 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

Все просто.
0
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 начался обход или так нельзя?
0
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
07.12.2012, 00:06 #4
Цитата Сообщение от SAUtrade Посмотреть сообщение
и нужно чтобы от положения 2 начался обход
При генерации массива, сохраняешь положение двойки и делаешь без цикла ровно описанное выше. В цикле, без цикла - без разницы.
0
07.12.2012, 00:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2012, 00:06
Привет! Вот еще темы с ответами:

Изменить цикл for на цикл do-while - C++
помогите передать программу с цикла FOR в цикл DO-WHILE #include <math.h> #include <iostream> #include <conio.h> using namespace...

цикл do while - C++
for(int z=0; z<=4;z++) { do { fream(); // вызов функции ...

цикл while - C++
ПОМОГИТЕ РЕАЛИЗОВАТЬ ЦИКЛ WHILE для данной функции y=2*x*x-5*x-8 в диапазоне от -4 до 4. Шаг изменения аргумента 0,5. подскажите...

цикл While - C++
1.Найти произведение двухзначных нечетных чисел, кратных 13


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

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

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