Знак процента отбивается от цифры пробелом ("на полукегельную").
Правильно: 7-дневный, семидневный, 7 (семь) дней.
Пробел рекомендуется ставить.
При цифро-буквенном написании следует оформить слово так: 5-месячный.
Если писать с цифрами, то так: 10-миллионный пассажир. При необходимости экономии печатного места: 10-млн. пассажир.