* Roches sédimentaires: Ce sont les types les plus courants que l'on trouve dans les rivières. Ils sont formés à partir de l'accumulation de sédiments (comme le sable, le gravier et la boue) qui ont été érodés et transportés par la rivière. Les exemples incluent le grès, le calcaire et le schiste.
* Roches ignées: Ces roches se forment à partir du refroidissement et de la solidification de la roche fondue (magma ou lave). Ils peuvent être trouvés dans les rivières si la rivière coule dans les zones avec activité volcanique ou si la rivière érode les roches ignées plus anciennes. Les exemples incluent le granit, le basalte et l'obsidienne.
* Roches métamorphiques: Ces roches se forment lorsque les roches existantes (ignées, sédimentaires ou même d'autres roches métamorphiques) sont transformées par la chaleur, la pression ou les réactions chimiques. Des roches métamorphiques peuvent être trouvées dans les rivières si la rivière s'érode à travers des zones de formations rocheuses métamorphiques. Les exemples incluent le marbre, l'ardoise et le gneiss.
Ainsi, la réponse à votre question est: les trois types de roches peut être trouvé dans et autour des rivières.