Предмет: Информатика, автор: kurilchukmaks2005

Два прямокутники задані своїми сторонами. Знайдіть площу більшого з них. Обчислення площі прямокутника організуйте за допомогою функції.

На с++ пожалуйста

----------------------------------------------------------------------------------------------------------------------

Написати програму з даними типу «структура» в якій вказати ваші прізвище та ім’я, рік, місяць і день народження. Вивести на екран ваші дані, а також пароль, який дорівнює сумі чисел які позначали введені дати.

На с++ пожалуйста
Хоть одну задачку
Надо до 22:00

Ответы

Автор ответа: damirsobra
1

Два прямокутники задані своїми сторонами. Знайдіть площу більшого з них. Обчислення площі прямокутника організуйте за допомогою функції.

Code:

#include <iostream>

template<typename T>

struct Rectangle

{

T width;

T length;

};

template<typename T>

T Area(const Rectangle<T>& rectangle);

template<typename T>

const Rectangle<T>& Bigger(const Rectangle<T>& rectangle_1, const Rectangle<T>& rectangle_2);

int main()

{

Rectangle<int> r1{10, 20};

Rectangle<int> r2{ 2, 5 };

std::cout << "Area of the bigger rectangle: " << Area<int>(Bigger<int>(r1, r2));

return 0;

}

template<typename T>

T Area(const Rectangle<T>& rectangle)

{

return (rectangle.width * rectangle.length);

}

template<typename T>

const Rectangle<T>& Bigger(const Rectangle<T>& rectangle_1, const Rectangle<T>& rectangle_2)

{

int P_r1 = (rectangle_1.width + rectangle_1.length) * 2;

int P_r2 = (rectangle_2.width + rectangle_2.length) * 2;

return (P_r1 > P_r2 ? rectangle_1 : rectangle_2);

}


kurilchukmaks2005: Спасибо)
Интересные вопросы
Предмет: Русский язык, автор: bolotina2017len
Предмет: Алгебра, автор: anytka26546