Теория:

Слитно пишутся:

1) сложные количественные и порядковые числительные, состоящие из двух основ.
Пример:
пятнадцать, восемьдесят, семьсот; пятнадцатый, восьмидесятый, семисотый;
2) порядковые числительные, оканчивающиеся на –тысячный, –миллионный, –миллиардный.
Пример:
стодвадцатитысячный (ср.: сто двадцать тысяч), двадцатипятимиллионный (ср.: двадцать пять миллионов), трёхсотсорокамиллиардный (ср.: триста сорок миллиардов);
3) слова типа трёхсполовинный, пятисполовинный.
  
Раздельно пишутся:

1) составные количественные и порядковые числительные, состоящие из двух и более слов.
Пример:
тридцать семь, двести сорок четыре, тысяча девятьсот девяносто восемь; тридцать седьмой, двести сорок четвёртый, тысяча девятьсот девяносто восьмой;
2) дробные числительные.
Пример:
пять седьмых (\(5\)/\(7\)), семь целых и две восьмых (\(7\) \(2\)/\(8\)), два с четвертью (\(2\) \(1\)/\(4\)).  
  
Через дефис пишутся:
 
порядковые числительные, оканчивающиеся на –тысячный, –миллионный, –миллиардный, если их первая часть обозначена цифрами.
Пример:
\(120\)-тысячный, \(25\)-миллионный, \(340\)-миллиардный.
Источники:
Гольцова Н. Г., Мищерина М. А., Шамшин И. В. Русский язык. 10–11 классы. — 8-е изд. — М.: ООО «ТИД "Русское слово — РС"», 2011. — с. 147.