Спочатку визначається закінчення. для цього потрібно змінювати слово за родами, числами, відмінками.
гарненько - гарненький - гарненька - гарненьке
змінюється "о". отже "о" - це закінчення
основа - частина слова без закінчення. тобто основа слова гарненько "гарненьк".
далі визначається корінь. слово "гарненько" походить від слова "гарний". спільна частина цих двох слів - "гарн". отже, "гарн" - це корінь.
все, що залишилось - суфікс. тут суфікс - це "еньк".