Disk scheduling algorithm - SCAN and C-SCAN
Here are the examples of various disk scheduling algorithms.

Yes you are correct in both the case. The author here has made mistake. 
For SCAN: The answer should be 236.
For C-SCAN: The answer should be 146+37=183.(Note: The head movement when its not servicing any requests is not counted.)
Refer the link, it gives a clear concept of how the different kinds of disk scheduling algorithms are used in practice.