Конечно, нет.
Т.к. его условие сразу ложно (конъюнкт flag ложен).

Кстати, сами попытки писать циклы с булевым флагом говорят о том, что Вам надо учиться писать циклы

http://oberoncore.ru/wiki/start
Посмотрите раздел "Алгоритмизация и программирование"