или можно вообще по приколу сделать короче)
Пишешь код на С++, пихаешь в godbolt - копируешь asm код, пишешь его на листочки, потом листочки в количестве N штук сворачиваешь друг в друга и отдаешь преподу, тот раскрутит их, а там хопа, ассемблер, а хуль ты хотел, скомпилированный проект уже в С++ не получить