Расставить запятые. Объяснить постановку запятых. Макар был человеком прямолинейным и грубым но зато честным и порядочным.
Макар был человеком прямолинейным и грубым,но зато честным и порядочным. Тут ставится запятая перед союзом но,так как перед союзами всегда ставится запятая.
Макар был человеком прямолинейным и грубым , но зато, честным и порядочным .