#include <stdio.h>
int main(void) {
int i=0; // индекс текущей команды
int j=0; // индекс массива данных
int acc = 0; //аккумулятор
char command_mem[100] = ",~+."; //память команд
int data_mem[10]={0}; // память данных
while (command_mem[i] != '\0') {
if (command_mem[i]==',') // считываем число в аккумулятор
if (command_mem[i]=='+') // прибавляем число из data_mem
acc=acc+data_mem[j]; // к аккумулятору
if (command_mem[i]=='~') // загружаем число из аккумулятора
data_mem[j]=acc; // в память данных
if (command_mem[i]=='.') // выводим число из аккумулятора на экран
i++; //увеличиваем индекс текущей команды
}
//переход на новую строку
// выводим массив данных
for (int k = 0; k<10; k++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpIHsKaW50IGk9MDsgLy8g0LjQvdC00LXQutGBINGC0LXQutGD0YnQtdC5INC60L7QvNCw0L3QtNGLCmludCBqPTA7IC8vINC40L3QtNC10LrRgSDQvNCw0YHRgdC40LLQsCDQtNCw0L3QvdGL0YUKaW50IGFjYyA9IDA7IC8v0LDQutC60YPQvNGD0LvRj9GC0L7RgApjaGFyIGNvbW1hbmRfbWVtWzEwMF0gPSAiLH4rLiI7IC8v0L/QsNC80Y/RgtGMINC60L7QvNCw0L3QtAppbnQgZGF0YV9tZW1bMTBdPXswfTsgICAgICAgICAgIC8vINC/0LDQvNGP0YLRjCDQtNCw0L3QvdGL0YUKICAgICAKd2hpbGUgKGNvbW1hbmRfbWVtW2ldICE9ICdcMCcpIHsKaWYgKGNvbW1hbmRfbWVtW2ldPT0nLCcpIC8vINGB0YfQuNGC0YvQstCw0LXQvCDRh9C40YHQu9C+INCyINCw0LrQutGD0LzRg9C70Y/RgtC+0YAgCiAgICBzY2FuZigiJWQiLCAmYWNjKTsgICAKaWYgKGNvbW1hbmRfbWVtW2ldPT0nKycpIC8vINC/0YDQuNCx0LDQstC70Y/QtdC8INGH0LjRgdC70L4g0LjQtyBkYXRhX21lbQogICAgYWNjPWFjYytkYXRhX21lbVtqXTsgLy8g0Log0LDQutC60YPQvNGD0LvRj9GC0L7RgNGDCmlmIChjb21tYW5kX21lbVtpXT09J34nKSAvLyDQt9Cw0LPRgNGD0LbQsNC10Lwg0YfQuNGB0LvQviDQuNC3INCw0LrQutGD0LzRg9C70Y/RgtC+0YDQsAogICAgZGF0YV9tZW1bal09YWNjOyAgICAgLy8g0LIg0L/QsNC80Y/RgtGMINC00LDQvdC90YvRhSAgCmlmIChjb21tYW5kX21lbVtpXT09Jy4nKSAvLyDQstGL0LLQvtC00LjQvCDRh9C40YHQu9C+INC40Lcg0LDQutC60YPQvNGD0LvRj9GC0L7RgNCwINC90LAg0Y3QutGA0LDQvSAgCiAgICBwcmludGYoIk91dHB1dDogJWQiLGFjYyk7CmkrKzsgLy/Rg9Cy0LXQu9C40YfQuNCy0LDQtdC8INC40L3QtNC10LrRgSDRgtC10LrRg9GJ0LXQuSDQutC+0LzQsNC90LTRiyAgICAgICAgIAp9Ci8v0L/QtdGA0LXRhdC+0LQg0L3QsCDQvdC+0LLRg9GOINGB0YLRgNC+0LrRgwpwcmludGYoIlxuIik7IAovLyDQstGL0LLQvtC00LjQvCDQvNCw0YHRgdC40LIg0LTQsNC90L3Ri9GFCmZvciAoaW50IGsgPSAwOyBrPDEwOyBrKyspCiAgIHByaW50ZigiJWQgIiwgZGF0YV9tZW1ba10pOwpyZXR1cm4gMDsKfSA=