Задача 1 Дефинирайте структура, описваща точка в декартова координатна система с характеристики: координатите x и y (реални числа). Дефинирайте функции за: прочитане на информацията за точка от стандартния вход; извеждане на информацията за точка на стандартния изход; намиране на разстоянието между две точки. Дефинирайте масив от точки. Прочетете информацията за точките от стандартния вход. Намерете най-голямото разстояние между две точки от масива. (домашна работа) Задача 2 Дефинирайте структура, описваща рационално число с характеристики числител и знаменател, цели числа. Дефинирайте функции за: прочитане на информацията за рационално число от стандартния вход; извеждане на информацията за рационално число на стандартния изход; събиране, изваждане, умножение и делене на две рационални числа; проверка (==, равенство) дали две рационални числа са равни. Дефинирайте масив от рационални числа. Елементите на масива прочетете от стандартния вход. Дефинирайте функция bool isLessThan(const Rat&, const Rat&), която проверява дали първият аргумент на функцията в по-малък от втория. Като се използва функцията, сортирайте масива от рационални числа във възходящ ред.