Описание и список команд
Есть три переменные A, B и C. С - индекс, переменная цикла ("моне лулаа", если кому-то поможет). А и В обычные переменные. Так же есть стек(? "махсанит"). Разрешается менять значение С в середине цикла.
read - получает число и сохраняет его в B.
print - печатает значение А.
add - a+b, сохраняется в A;
mul - a*b, сохраняется в A;
sub - a-b, сохраняется в A;
div - a/b, сохраняется в A;
inc - увеличить С на 1.
clear - обнулить А.
push (X), pull (X) - добавить в стек, вынуть из стека, Х - любая из переменных.
loop - повтори С раз. Если С в начале цикла было равно 0, получается бесконечный цикл.
end loop - конец цикла, пока С больше нуля - уменьшает его значение на 1 и повторяет цикл.
exit if A=B - прервать цикл если А = В и перейти к командам после строчки end loop.
finish - конец программы, обязательная команда в конце.
Получите N(любое число), потом получите N чисел. Если среди них есть два одинаковых числа подряд, остановите программу и напечатайте, сколько чисел успели получить. Если нет, получите новое N и повторите сначала.
Нужно уложиться в 22-е команды.