freidom | Дата: Понедельник, 28.09.2009, 19:37 | Сообщение # 1 |
Главный тут
Группа: Администраторы
Сообщений: 273
Статус: Offline
| #include <stdio.h> int main () { int ip = 0, dp = 0; char* instr; char mem[32768]; instr = ",+++.---."; for (;;ip++) { switch (instr [ip]) { case '<': dp--; break; case '>': dp++; break; case '+': mem [dp]++; break; case '-': mem [dp]--; break; case '.': printf ("%c", mem [dp]); break; case ',': scanf ("%c", &mem [dp]); break; default: return 0;}} return 0; }
|
|
| |