Изначально надо посмотреть: если n кратно либо 2, либо 5, то эта дробь не периодическая, иначе же, надо просто делить столбиком, приписывая на каждой итерации деления 0 к делимому, до тех пор пока не будет найден период дроби. А потом записать ответ в виде: "целое частное","какие-то цифры"("период, т.е. конечное кол-во десятичных цифр"), просто главное понимать, что перод может начинаться не сразу (но для дробей как мне кажется он должен начинаться изначально, но это не точно :D)