Ответ:
5C + 4KNO3 -> 2K2CO3 + 3CO2 + 2N2
С расставленными степенями окисления:
5C(0) + 4K(+)N(+5)O3(-2) -> 2K2(+)C(+4)O3(-2) + 3C(+4)O2(-2) + 2N2(0)
C(0)—(-4ē)—>C(+4) | 4 | ×5
— восстановитель, процесс окисления
2N(+5)—(+10ē)—>N2(0) | 10 | ×2
— окислитель, процесс восстановления.