вот смотрите, ячейка должна начинаться с 0 (это по мануалу). по этому если я хочу вывести скажем число 3 то достаточно написать:
+++.
однако выводится мусор, если явно ввести 0,
,+++.
то все норм. подскажите в чем проблема?
и еще, дайте пример любого цикла
спасибо.
В вашем случае для вывода «3»:
+++ >++++++ [<++++++++>-] <.
1 (+++) — записываем в первую ячейку цифру, которую хотим вывести;
2 (>++++++) — во вторую ячейку записываем 6;
3 ([<++++++++>-]) — цикл: переходим в первую ячейку, увеличиваем её на 8, возвращаемся во вторую, уменьшаем на 1. Цикл выполняется, пока во второй ячейке значение >0. По окончанию цикла получается, что цикл выполнился 6 раз, увеличив каждый раз 1 ячейку на 8, т.е. получается 3+6*8.
4 (<.) — возвращаемся на первую ячейку и выводим её значение на экран.