Pagini recente » Cod sursa (job #989348) | Cod sursa (job #2315375) | Cod sursa (job #2098226) | Cod sursa (job #394912) | Cod sursa (job #3031914)
#include <stdio.h>
#include <stdlib.h>
char code[] = ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[-]++++++++++++++++++++++++++++++++>[-]++++++++++>[-]++++++++++++++++++++++++++++++++++++++++++++++++>[-]+++++++++++++++++++++++++++++>[-]>,>[-]+[<<<<[->>>->>+<<<<<]>>>>>[-<<<<<+>>>>>]<<<<<<<<<<<[-]>>>>>>>>>[-<<<<<<<<<+>>>>>>>>>>>+<<]>>[-<<+>>]<<<<<<<<<<[-]>>>>>>>[-<<<<<<<+>>>>>>>>>>+<<<]>>>[-<<<+>>>]<<<<<<<<<[-]>>>>>>[-<<<<<<+>>>>>>>>>+<<<]>>>[-<<<+>>>]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>+>,>>>[-]<<<[->>>+<+<<]>>[-<<+>>]<<<<<<[->>>>>>>-<+<<<<<<]>>>>>>[-<<<<<<+>>>>>>]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]<<<<[-]+>>>>[-]<[->+<<<+>>]<<[->>+<<]>>>[<<<<[-]>>>>[-]]<<<<]>>>>>[-]++++++++++<<<<<<,>[-]+[<<<<[->>>->>+<<<<<]>>>>>[-<<<<<+>>>>>]<<<<<<<<<<<[-]>>>>>>>>>[-<<<<<<<<<+>>>>>>>>>>>+<<]>>[-<<+>>]<<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>]<<<<[->>>>+<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>[-<<<<<<<<<<<<<+>>>>>>>>>+>>>>]<<<<[->>>>+<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>+<<<<<<,>>>[-]<<<[->>>+<+<<]>>[-<<+>>]<<<<<<[->>>>>>>-<+<<<<<<]>>>>>>[-<<<<<<+>>>>>>]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]<<<<[-]+>>>>[-]<[->+<<<+>>]<<[->>+<<]>>>[<<<<[-]>>>>[-]]<<<<]>>>>>>[-]<<<<[-]>>>>[-<<<<+<+>>>>>]<<<<<[->>>>>+<<<<<]<<<[->>>>-<+<<<]>>>[-<<<+>>>]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>[-]+<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>[-]<<<[-]]>>>[>[-]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<+<<<]>>>[-<<<+>>>]>>>>>[->>-<<<<<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>>>-<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>+<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>+<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>]<<<<<<<<<[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]<[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>>+>>>>>[-]<<<<<[->>>>>+<<<<<<<<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>[->>>>>+<<<<<<<<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>>[-]<<<<[-]<<<<<[->>>>>+<<+<<<]>>>[-<<<+>>>]>>>>>>>>>>>[-]<[->+<<<<<<<<<<<+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]>>[>>>>>>>>>>[-]+<<<<<<<<<[-]>>>>>>>>[-<<<<<<<<+<<<+>>>>>>>>>>>]<<<<<<<<<<<[->>>>>>>>>>>+<<<<<<<<<<<]>>>[>>>>>>>>>[-]<<<<<<<<<[-]][-]>>>>>>>>>[-<<<<<<<<<+<<<+>>>>>>>>>>>>]<<<<<<<<<<<<[->>>>>>>>>>>>+<<<<<<<<<<<<]>>>[>>>[-]+<<<<[-]>[-]]<->>>>>>>>>-<<<<<<<<<]>>>>]<[-]++++++++++<<<<[-]>>>>[-<<<<+<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>[-<<<-<+>>>>]<<<<[->>>>+<<<<]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>>>>>>[-]+<<<<<<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>>>>>>[-]<<<<<<<<<<[-]]>>>>>>>>>>[<<<<<<[-]<<<[->>>+<<<<<<<+>>>>]<<<<[->>>>+<<<<]>>>>>[->>-<<<<<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>>>+++++++++<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]<[-]>>>>>>>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>>>>>>>]<<<<<<<<<<<<<<[->>>>>>>>>>>>>>+<<<<<<<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>>+>>>>>[-]<<<<<[->>>>>+<<<<<<<<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>[->>>>>+<<<<<<<<<<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>>>>>>---------->>>[-]<<<<<<<<<<<[-]>>[-<<+<<+>>>>]<<<<[->>>>+<<<<]>>>>>>>>>>>[-]<[->+<<<<<<<<<<<+>>>>>>>>>>]<<<<<<<<<<[->>>>>>>>>>+<<<<<<<<<<]>>[>>>>>>>>>>[-]+<<<<<<<<<[-]>>>>>>>>[-<<<<<<<<+<<<+>>>>>>>>>>>]<<<<<<<<<<<[->>>>>>>>>>>+<<<<<<<<<<<]>>>[>>>>>>>>>[-]<<<<<<<<<[-]][-]>>>>>>>>>[-<<<<<<<<<+<<<+>>>>>>>>>>>>]<<<<<<<<<<<<[->>>>>>>>>>>>+<<<<<<<<<<<<]>>>[>>>>>>>>>>[-]+<<<<<<<<<<<[-]>[-]]<->>>>>>>>>-<<<<<<<<<]>>>>>>>>>>>]>>>[-]++++++++++>[-]<<<<<<<<<<<<[-]>>[-]++++++++++>>>>>>>>>>>[-]+++++++++<<<<<<<<<<<<<<<<<[-]>>>>[-<<<<+<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<-<+>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>+<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]>>>>>>>>>>>>>>>[-<<<<<<<+<<<<<<<<+>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>[-<<<<<<<<<+<<<<<<<<+>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>[-][-]<<<<<<<<<<<<<<<[-]>>>>>>[-<<<<<<+<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<]>>>>>>>>>>>[-]>>>>>>>[-<<<<<<<+<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<<]>>[>>>>>>>>>>[-]+<<<<<<<<<[-]>>>>>>>>[-<<<<<<<<+<<<+>>>>>>>>>>>]<<<<<<<<<<<[->>>>>>>>>>>+<<<<<<<<<<<]>>>[>>>>>>>>>[-]<<<<<<<<<[-]][-]>>>>>>>>>[-<<<<<<<<<+<<<+>>>>>>>>>>>>]<<<<<<<<<<<<[->>>>>>>>>>>>+<<<<<<<<<<<<]>>>[>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<[-]>[-]]<->>>>>>>>>-<<<<<<<<<]>[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+<<<+>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<<]>>>[>>>>>----------<<<<<[-]]<<<<<<<<<<<<<<[-]>>>>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<]<<<<<<<<<<[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<[-<<<<+>>>>]<<]<<<[-]>[-<+>]>[-[->>>>+<<<<]>>>>]>>>>>>>>>>>>>>>+>>+<<<<<<[-]>>>>[-<<<<+<+>>>>>]<<<<<[->>>>>+<<<<<]>>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<-<+>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>+<<<<<<<<<<<<<<<<]>>[-]+>[-]<<[->>+<<<+>]<[->+<]>>>[<[-]>[-]]>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<[-]<[->+<<<+>>]<<[->>+<<]>>>[>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<[-]+++++++++<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>+<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]>[-]>>>>>>>[-<<<<<<<+<+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<]<<<<<<<<[->>>>>>>>>-<+<<<<<<<<]>>>>>>>>[-<<<<<<<<+>>>>>>>>]>>>>>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<<[-]<<[->>+<<<+>]<[->+<]>>>[>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>>[<<<<<<<<<<<<<<<-<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>+<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]>[-]>>>>>>>[-<<<<<<<+<+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<]<<<<<<<<[->>>>>>>>>-<+<<<<<<<<]>>>>>>>>[-<<<<<<<<+>>>>>>>>]>>>>>>>>>>>>>>>>>>>>[-]+<<<<<<<<<<<<<<<<<[-]<<[->>+<<<+>]<[->+<]>>>[>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<[-]]>>>>>>>>>>>>>>>>>]<<<<<<<<<<<<<<<+[-<<<<<<<<<<<<<<<<[-]>[-]>>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<<+>>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-]>>>>>>>>>>>>>>[-<<<<<<<<<<<<<<+>>>>>>>>>+>>>>>]<<<<<[->>>>>+<<<<<]<<<<<<<<<[-[-<<<<+>>>>]<[-<<<<+>>>>]<<<]<<<[-<+>>+<]<[->+<]>>>[-[->>>>+<<<<]<[->>>>+<<<<]>>>>>]>>>>>>>>>>>>>>>>>>[-]<<<<<<<<<<<<<<<<<<<[->>>>>>>>>>>>>>>>>>>+<<<<<<<<+<<<<<<<<<<<]>>>>>>>>>>>[-<<<<<<<<<<<+>>>>>>>>>>>]<<<<<[->>>>>>>>>>>>>+<<<<<<<<+<<<<<]>>>>>[-<<<<<+>>>>>]>>>>>>>>.<<<]<<<<<<<<<<<<<<<<";
char tape[1000];
int stack[1000];
int main() {
FILE *fin = fopen("adunare.in", "r"), *fout = fopen("adunare.out", "w");
int code_ix = 0, tape_ix = 0, stack_ix = 0;
while (code[code_ix]) {
switch (code[code_ix]) {
case '<':
tape_ix--;
break;
case '>':
tape_ix++;
break;
case '+':
tape[tape_ix]++;
break;
case '-':
tape[tape_ix]--;
break;
case '.':
fputc(tape[tape_ix], fout);
break;
case ',':
tape[tape_ix] = fgetc(fin);
break;
case '[':
if (tape[tape_ix] == 0) {
int level = 1;
while (level > 0) {
code_ix++;
if (code[code_ix] == '[') {
level++;
} else if (code[code_ix] == ']') {
level--;
}
}
} else {
stack[stack_ix++] = code_ix;
}
break;
case ']':
code_ix = stack[--stack_ix] - 1;
break;
}
code_ix++;
}
return 0;
}