aidomars ?
Цитата:
Дык, а у меня что сравнивается? Те же два соседних... Я так и не уловил - в чем простота?
Да и, разве _это_ "проще", когда _в_каждом_цикле_:
- три ветвления if;
- три раза вычисляется 'vArr(i) - vArr(i - 1)';
- три раза вычисляется 'vArr(i + 1) - vArr(i)';
- два раза сравнивается 'vArr(i + 1) - vArr(i) <> 1';
- два раза сравнивается 'vArr(i) - vArr(i - 1) <> 1';
и, плюсом:
- один if до цикла и еще один после.
Ну и, в довершение всего, не работает... :(
Работает все, работает :)
Цитата:
просто сравниваются два рядомстоящих числа
Дык, а у меня что сравнивается? Те же два соседних... Я так и не уловил - в чем простота?
Да и, разве _это_ "проще", когда _в_каждом_цикле_:
- три ветвления if;
- три раза вычисляется 'vArr(i) - vArr(i - 1)';
- три раза вычисляется 'vArr(i + 1) - vArr(i)';
- два раза сравнивается 'vArr(i + 1) - vArr(i) <> 1';
- два раза сравнивается 'vArr(i) - vArr(i - 1) <> 1';
и, плюсом:
- один if до цикла и еще один после.
Ну и, в довершение всего, не работает... :(
Работает все, работает :)