Sólo un comentario.
Merece la pena reflexionar sobre la idea de la prueba que ha dado Giorgos. Si hubiera no puntos en los que f'(x) no sea positiva, entonces (utilizando la propiedad del valor intermedio de las funciones continuas) seleccione cualquier c\in (a,b) con f(a)>c>f(b) y utilizar su "argumento del último punto" para considerar \beta =\sup\{ x\in (a,b): f(x)>c\} donde estamos seguros de que f'(\beta)>0 etc.
Si hay un conjunto de puntos E\subset (a,b) donde tal vez hagamos pas tienen un derivado positivo, bueno... simplemente evítalos. Si E es contable, también lo es f(E) y hay mucho espacio para elegir un valor c\not\in f(E) . Eso nos dará un \beta\not\in E etc.
Ese método conduce a una interesante y sencilla generalización utilizando el mismo método, debida a Antoni Zygumund. Como seguimiento de este "ejercicio" recomiendo probar este teorema.
Teorema (Zygmund) Deja que f sea una función continua tal que el conjunto de valores asumidos por f(x) en los puntos x donde la parte superior derecha de la derivada de Dini D^+f(x)\leq 0 no contiene ninguna no degenerada intervalo. Entonces f es monótona y no decreciente.