ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
53241 Топик полностью
ReAl (08.03.2006 12:20, просмотров: 1) ответил bialix на Легко. Но сначала уточняющие вопросы
Ответы (частично вопросом на вопрос) 1 Все вложенные циклы сводятся к одному? Более узко: двумерный массив всегда сводим к одномерному? Хорошо, давай так - более общий случай (если общий случай нельзя свести к "без goto и без доп. условия" - то тогда некоторые случаи имеют право на жизнь, согласен?)
int array[size_y][size_x];

    for( y = start_y; y < end_y; ++y) {
        statements1;
        for( x = start_x; x < end_x; ++x) {
            statementst2;
            if( array[y][x] < 20) goto done;
            statementst3;
        }
    }
    done: ;
2
bool done = false;

    while( !done && cond1) {
        while( !done && cond2) {
            if( cond3) done = true;
        }
    }