//ex5_4.cpp //функция возвращает наибольшее из двух значений расстояний #include using namespace std; /////////////////////////////////////////////////////////// struct Distance //Английские расстояния { int feet; float inches; }; /////////////////////////////////////////////////////////// Distance bigengl(Distance,Distance);//объявления void engldisp(Distance); int main() { Distance d1,d2,d3; //определение трех расстояний //получить расстояние d1 от пользователя cout <<"\nВведите число футов:";cin >>d1.feet; cout <<"Введите число дюймов:";cin >>d1.inches; //получить расстояние d2 от пользователя cout <<"\nВведите число футов:";cin >>d2.feet; cout <<"Введите число дюймов:";cin >>d2.inches; d3 =bigengl(d1,d2); //d3 больше, чем d1 и d2 //вывести все значения cout <<"\nd1=";engldisp(d1); cout <<"\nd2=";engldisp(d2); cout <<"\nнаибольшее — ";engldisp(d3);cout <dd2.feet) //если число футов различается, return dd1; //вернуть то, которое больше if(dd1.feet dd2.inches)//если число дюймов // различается, return dd1; //вернуть наибольшее else //дюймы или dd2, если равные значения return dd2; } //--------------------------------------------------------- //engldisp() //выводит структуру типа Distance в футах и дюймах void engldisp(Distance dd ) { cout <