Что тут не понять — если переменной b присвоено какое-то значение, значит цикл, например, while(b>0) будет бесконечным, если while(b<0) — тело цикла ни разу не выполнится. Т.е. переменная цикла b не может задаваться вне цикла (кроме начального значения).
Добрый день. Меня заинтересовал ваш ответ "Что тут не понять — если переменной b присвоено какое-то значение, значит цикл, например, while(b>..." на вопрос http://www.liveexpert.org/topic/view/3715385-najdite-oshibki-v-zapisi-fragmenta-programmi-a-b-read-n-while-b. Можно с вами обсудить этот ответ?