Теория:

1. В действительных причастиях настоящего времени пишутся суффиксы:

-ущ(-ющ), если причастия образованы от глаголов \(I\) спряжения.
Пример:
пишущий (пишут), стелющийся (стелются), тающий (тают);
-ащ(-ящ), если причастия образованы от глаголов \(II\) спряжения.
Пример:
дышащий (дышат), жалящий (жалят).
 
2. В страдательных причастиях прошедшего времени пишутся суффиксы:
 
-нн, если в инфинитиве перед -ть есть гласные а, я, е.
Пример:
разрисованный (разрисовать), вывалянный (вывалять), виденный (видеть);
-енн, если в неопределённой форме перед -ть есть гласная и.
Пример:
выращенный (вырастить), напоенный (напоить);
-ённ-, если причастия образованы от глагола на -чь.
Пример:
испечённый (испечь), увлечённый (увлечь).
 
3. В действительных причастиях прошедшего времени перед суффиксом -вш пишется та же гласная, что и перед суффиксом -ть в инфинитиве.
Пример:
клеивший (клеить), лелеявший (лелеять).
 
4. В страдательных причастиях, образованных от глаголов на -ать или -ять, перед -нн и -н пишутся буквы а или я.
Пример:
засеять — засеянный — засеян.
Но: подклеить — подклеенный — подклеен.