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

Цикл while (обновлять while если имеется 2 обновляющих значения) - C++

Восстановить пароль Регистрация
 
Valli1
4 / 4 / 0
Регистрация: 14.09.2012
Сообщений: 64
14.02.2013, 22:31     Цикл while (обновлять while если имеется 2 обновляющих значения) #1
C++
1
2
3
4
while(a[k][l]==0){
if(a[k][l+1]==0){
st.push(k);
st1.push(l+1);}..
Как сделать так, что бы обновлять while если имеется 2 обновляющих значения 'k' и 'l', вначале из одной очереди выходит 'к' затем из второй l ,и только после выхода второго значения выражение обновляется? И если обновляющее значение равно тому, что было до обновления будет ли выполнятся цикл повторно?
Или 'k' и 'l' нужно хранить в структуре.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2013, 22:31     Цикл while (обновлять while если имеется 2 обновляющих значения)
Посмотрите здесь:

C++ Если среди трех чисел А, В, С имеется хотя бы одно четное вычислить максимальное
C++ удаляет из списка за каждым хождением элемента e один элемент, если таковой имеется и он отличен от e
Проверить, имеется ли в массиве число, введенное пользователем. Если да – вывести его индекс C++
C++ Если ввода нет, то продолжать цикл
C++ 4.77. Составить программу для вычисления значения функции у(л): -1, если х < -1, у = х, если х > —1, 1, если х = -1
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
15.02.2013, 03:15     Цикл while (обновлять while если имеется 2 обновляющих значения) #2
Врядли вы получите хороший ответ на этот вопрос, потому как чтобы получить хороший ответ, нужно задать чёткий понятный вопрос. Имхо конечно.
Valli1
4 / 4 / 0
Регистрация: 14.09.2012
Сообщений: 64
15.02.2013, 03:38  [ТС]     Цикл while (обновлять while если имеется 2 обновляющих значения) #3
Можно двумерный массив представить в виде массива структур
C++
1
2
struct a{int n; int m; int znachenie;};
a a1[n*m];
Затем его инициализировать. Создать цикл напр. while для обхода массива в ширину используя при этом массив стуктур, для того чтобы свести количество обновл. значений к 1 т.к. с двумя т.е.
C++
1
2
3
while(ar[i][j]){..
i++;
j++;
ничего не получится?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
15.02.2013, 05:22     Цикл while (обновлять while если имеется 2 обновляющих значения) #4
я не понял вопрос, но
C++
1
2
while( k==1 && i==1)
{...}
Yandex
Объявления
15.02.2013, 05:22     Цикл while (обновлять while если имеется 2 обновляющих значения)
Ответ Создать тему
Опции темы

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