Какое число будет выведено на печать после выполнения данного фрагмента VAR K, A, C INTEGER; BEGIN C=-3; A=4; K=5; WHILE K меньше C+3DO BEGIN A=A+C+K; K=K+1 END; WRITELN(A);..

Какое число будет выведено на печать после выполнения данного фрагмента VAR K, A, C INTEGER; BEGIN C=-3; A=4; K=5; WHILE K < C+3DO BEGIN A=A+C+K; K=K+1 END; WRITELN(A);..
Гость
Ответ(ы) на вопрос:
Гость
1. В вашей программе вагон синтаксических косяков.  2. Программа выведет 4, потому что проверяется условие while k < C + 3, то есть цикл выполняется, пока K < 0. Изначально K = 5, то есть условие цикла не выполнится, и цикл завершится даже не начавшись, значит переменная A так и останется равна 4. Ответ 4, хотя скорее всего вы просто неверно записали условие задания.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы