el compilador te esta diciendo claramente que estas intentando asignar un valor a una constante.el modificador const indica al compilador que el valor con el que la inicializas nunca va a cambiar.en resumen ,si necesitas variables que van a cambiar de valor quita el const:
int a = 0;