Оба варианта являются правильными. "Виноватый" - устаршее устаревшее, употребляется в разговорной речи, а "виновный" - более формальный и употребляемый в письменном стиле.
Оба варианта являются правильными. "Виноватый" - устаршее устаревшее, употребляется в разговорной речи, а "виновный" - более формальный и употребляемый в письменном стиле.