Error compilación, assignment of read-only variable

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;