The invention relates to a cleaning machine which comprises a body (1) with wheels (11), in which there is arranged a water tank (4) and there are arranged suction means (6) in the lower part and articulated and displaceable supports (12) in the front part of said body (1) where cleaning means are fixed, said cleaning means comprising a washing head (2) and sweeping heads (3) that can be detachably and interchangeably coupled to the supports (12) and connected by quick connect terminals (41, 51) to the power means (5) and the water tank (4).