Уровень 6.5 задачника C++

Задание 1

Попросите пользователя ввести дату рождения в формате год-месяц-день. Определите, сколько полных лет пользователю.

Задание 2

Попросите пользователя ввести три числа. Проверьте, что эти числа являются тройкой Пифагора: квадрат самого большого числа должен быть равен сумме квадратов двух остальных.

Задание 3

Дана дата:

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

Проверьте, корректна ли эта дата.

Задание 4

Дано некоторое целое число:

cpp35142

Отсортируйте цифры этого числа. В нашем случае должно получится следующее:

cpp12345