Jabarkan Makanan dari Dinosaurus

Sebagian besar dinosaurus (sekitar 65%) adalah herbivora. Sekitar 30% adalah karnivora dan 5% sisanya adalah omnivora. Dinosaurus herbivora memiliki adaptasi yang beranekaragam untuk memakan tanaman yang beranekaragam pula. Beberapa dinosaurus herbivora seperti Kentrosaurus hanya memakan tanaman yang lunak. Ankylosaurus dan Sauropelta memiliki mulut yang lebih lebar, jadi mereka dapat memakan tanaman yang lebih bervariasi.

Sauropoda raksasa seperti Diplodocusdapat mencapai tumbuhan yang tumbuh jauh dari tubuhnya, tetapi Brachiosauria seperti Brachiosaurus dapat meraih puncak pohon. Triceratops memiliki paruh kuat yang mampu memotong bagian tumbuhan yang keras, tetapi makanan paling bervariasi dari jenis herbivora adalah Hadrosauria seperti Edmontosaurus dan Corythosaurus. Mereka memiliki sistem penggilingan yang efisien yang melibatkan paruh lebar untuk mencabut tanaman serta ratusan gigi geraham berbentuk intan yang berderet rapat di rahang mereka. Beberapa memiliki total 2.000 gigi—jumlah terbanyak dari semua reptilia herbivora.

Ornithopoda, Thyreophora, dan Marginocephalia dapat mengunyah makanan sebelum ditelan, tetapi tidak dengan Sauropodomorpha. Karena gigi mereka hanya di bagian depan mulut guna mencabut tanaman, Sauropodomorpha membantu proses digesti dengan menelan bebatuan kerikil yang disebut gastrolit, untuk membantu menggiling makanan di lambung. Apabila gastrolit tersebut sudah tumpul dan tidak dapat menggiling secara maksimal, mereka akan memuntahkannya dan menelan kerikil yang baru. Beberapa fosil Sauropodomorpha mengandung lebih dari 200 gastrolit di perut mereka. Beberapa ilmuwan tidak setuju dengan pendapat ini. Mereka beranggapan bahwa batu-batu itu tertelan secara tidak sengaja.

Dinosaurus karnivora telah berkembang sejak awal kemunculannya, diperlengkapi rahang berengsel dan gigi-gigi tajam bergerigi. Kelompok paling umum disebut Carnosauria, tetapi belakangan berkembang kelompok Maniraptorian yang mengembangkan struktur pencernaan omnivora dan herbivora. Salah satu jenis karnivora yang paling berbahaya adalah Tyrannosauria, yang memiliki otot rahang yang lebih kuat dibanding predator darat manapun yang pernah hidup. Gigi-gigi Tyrannosauria lebih pendek dari gigi Carnosauria dan geriginya lebih sedikit, tapi lebih tebal dengan akar gigi yang lebih kokoh.

Kebanyakan dinosaurus karnivora memburu langsung mangsa mereka, baik sendirian maupun berkelompok, juga dengan mencari-cari bangkai, atau merebut mangsa dari predator yang lebih kecil. Beberapa dinosaurus seperti Majungasaurus menunjukkan sifat kanibal. Beberapa kelompok dinosaurus seperti Spinosauria juga diketahui telah terspesialisasi untuk menangkap ikan dan hewan akuatik. Dinosaurus karnivora menelan bulat-bulat potongan daging dan memiliki sistem pencernaan yang lebih pendek dari dinosaurus herbivora.

Dinosaurus omnivora umumnya hanya memiliki sedikit atau bahkan tanpa gigi samasekali, sebagian besar meliputi kelompok Ornithomimoidea dan Oviraptoria yang bertubuh sedang dan kecil dengan mobilitas yang tinggi. Mereka biasanya mengkonsumsi kadal, telur, katak, mamalia kecil, pakis, paku-pakuan, tanaman berbunga, atau akar tumbuhan, dan barangkali ikan dan bangkai.