A swathe of results releases this week highlighted the ongoing difficulties of operating in the current economic climate.