Nivel 6.5 del libro de problemas C++

Задание 1

Solicite al usuario que ingrese su fecha de nacimiento en el formato año-mes-día. Determine cuántos años cumplidos tiene el usuario.

Задание 2

Solicite al usuario que ingrese tres números. Verifique que estos números forman una terna pitagórica: el cuadrado del número más grande debe ser igual a la suma de los cuadrados de los otros dos.

Задание 3

Se da una fecha:

javascriptstd::string date = "2020-11-32";

Verifique si esta fecha es válida.

Задание 4

Se da un número entero:

cpp35142

Ordene los dígitos de este número. En nuestro caso debería obtenerse lo siguiente:

cpp12345