Грамматический словарь Зализняка (склонения слова):
Семиугольник, семиугольники, семиугольника, семиугольников, семиугольнику, семиугольникам, семиугольник, семиугольники, семиугольником, семиугольниками, семиугольнике, семиугольниках
семиуго́льник
-а, м.
Геометрическая фигура, ограниченная замкнутой ломаной линией, звенья которой образуют семь углов.
семиуго́льник
СЕМИУГОЛЬНИК -а; м. Геометрическая фигура, ограниченная замкнутой ломаной линией, звенья которой образуют семь углов; предмет в виде такой фигуры.
СЕМИУГ’ОЛЬНИК, семиугольника, ·муж. (мат.). Геометрическая фигура, имеющая семь углов.