Теория:

Суффиксы –к и –ск
С суффиксом –к пишутся качественные имена прилагательные, образующие краткую форму.

С суффиксом –ск пишутся относительные имена прилагательные:
жаркий (жарок), сладкий (сладок); шотландский, штатский.
 
Перед суффиксом –к конечные согласные основы имени существительного, от которого образовано имя прилагательное, в одних случаях сохраняются без каких-либо изменений, а в других — чередуются или исчезают:

а) сохраняются конечные согласные основы д, т, з, с:
Канада > канадский, гигант > гигантский, Абхазия > абхазский, матрос > матросский;

б) сохраняется буква ц, если перед ней стоит любая согласная, кроме ц:
Констанца > констанцский, Пфальц > пфальцский;
 
Примечание:
если основа имени существительного оканчивается на ц (а также цц), которой предшествует гласная, то имя прилагательное образуется при помощи суффикса –к:
немец > немецкий, Череповец > череповецкий, Ницца > ниццкий.
 
Обрати внимание!
Исключения:
грацский < Грац, мецский < Мец.
в) если основа имени существительного оканчивается на согласные –к и –ч, то они чередуются с ц, а в имени прилагательном пишется суффикс –к: бурлак > бурлацкий, ткач > ткацкий;
  
Обрати внимание!
Исключения:
таджикский < таджик, узбекский < узбек, угличский < Углич.
г) если основа имени существительного оканчивается на –с, которой предшествует согласная, то конечная с в основе имени прилагательного опускается:
Уэльс > уэльский, Вормс > вормский;
 
Обрати внимание!
Исключения:
гельсингфорсский < Гельсингфорс, даугавпилсский <Даугавпилс, таммерфорсский < Таммерфорс.
д) русские географические названия на –ск образуют имена прилагательные без помощи суффикса –ск, так как происходит наложение суффикса –ск на –ск основы:
омский < Омск, приволжский < Приволжск.

Иноязычные наименования такого типа утрачивают в основе конечное к, и в именах прилагательных пишется сс:
Дамаск > дамасский, этруск > этрусский;
 
Обрати внимание!
Исключение:
баскский < баск.
е) если основа имени существительного оканчивается на –сс, то перед суффиксом –ск одно с опускается, так как в русском языке не пишутся подряд три одинаковые согласные:
одесский < Одесса, черкасский < Черкассы.
Суффиксы –ев, –ив
В суффиксах –ев, –ив под ударением пишется буква и, без ударения — е:
игривый, красивый, учтивый,
но: нулевой, рулевой, теневой.
  
Обрати внимание!
Исключения:
юродивый, милостивый.
Суффиксы –лив, –чив
В суффиксах –лив, –чив всегда пишется буква и:
совестливый, доверчивый.
Суффиксы –ов(–ев), –оват(–еват), –овит(–евит)
В суффиксах –ов(–ев), –оват(–еват), –овит(–евит) после твёрдых согласных пишется буква о;
после мягких согласных, шипящих и ц пишется буква е:
береговой, сероватый, домовитый;
речевой, рыжеватый, глянцевитый.
Суффиксы –инск, –ий \(+\) –ск
Суффиксы –инск, –ий + –ск характерны для имён прилагательных, образованных от основ, оканчивающихся на -ин (елизаветинский < Елизаветин, сестринский < сестрин, воинский < воин), а также на –и(–ы), –а(–я) (мытищинский < Мытищи, ялтинский < Ялта).
  
Обрати внимание!
Исключения:
инзенский (< Инза), пензенский (< Пенза), пресненский (< Пресня).
В остальных именах прилагательных употребляется суффикс –енск: керченский (< Керчь), нищенский (< нищий) и т. д.
Примечание: 
в словах коломенский (< Коломна), крапивенский (< Крапивна), ливенский (< Ливны) выделяется суффикс –ск; гласный е в корне является беглым.
Суффиксы –еньк, –оньк
Суффикс –еньк служит для образования имён прилагательных от слов, основа которых оканчивается на любой согласный, кроме г, к, х:
красивенький, маленький, аленький.
 
Суффикс –оньк употребляется после согласных г, к, х:
лёгонький, тихонький.
 
Если производящая основа оканчивается на –ск (в словах воск, доска), то при образовании прилагательных это сочетание заменяется на щ:
вощаной, дощатый.

Если производящая основа оканчивается на –к, то при образовании имён прилагательных посредством суффикса –ат наблюдается чередование к/ч:
веснушчатый (< веснушка), брусчатый (< брусок).
  
Если производящая основа оканчивается на –ц, то при образовании имён прилагательных посредством суффикса –чат наблюдается чередование ц/т:
реснитчатый (< ресница), черепитчатый (< черепица).
Источники:
Гольцова Н. Г., Мищерина М. А., Шамшин И. В. Русский язык. 10–11 классы. — 8-е изд. — М.: ООО «ТИД "Русское слово — РС"», 2011. — С. 133–134.