Написать шаблонную функцию, возвращающую одновременно квадрат, куб и четвертую степень своего параметра. проверить работоспособность шаблонной функции для целочисленных типов (int/long/short) и вещественных типов (float/double). с++
Ответы на вопрос:
#include < bits/stdc++.h>
template< typename type3>
class bs{
public:
type3 deg2,deg3,deg4;
void info(){
std: : cout< < deg2< < " "< < deg3< < " "< < deg4< < std: : endl;
}
};
template< typename type,typename type1>
bs< type1> kreturn(type a){
bs< type1> example;
example.deg2=std: : pow(a,2);
example.deg3=std: : pow(a,3);
example.deg4=std: : pow(a,4);
return example;
}
int main(){
bs< int> ex1;
bs< float> ex2;
ex1=kreturn(5);
ex2=kreturn(5.5);
ex1.info();
ex2.info();
return 0;
}
//вот что я так себе написал
я так понял такая
1)y=cos3x, если x> =3
y=|x-2.4|, если x< 1
2)
y=3e^x, если x> 1
y=2x, если x< =1
решение 1.
var x,y: real;
begin
read(x);
if x> =3 then y: =cos(3*x);
if x< 1 then y: =abs(x-2.4);
writeln(y: 3: 3);
end.
решение 2.
var x,y: real;
begin
read(x);
if x> 1 then y: =3*exp(x);
if x< 1 then y: =2*х;
writeln(y: 3: 3);
end.
вопросы в приват
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
error404notfoud17.01.2020 07:10
-
KakЭтоTak18.05.2021 16:50
-
Saharok0071123.11.2020 10:34
-
surok0902p01m1w24.06.2020 01:26
-
MrLegolas27.10.2020 01:03
-
petrchisp0abir12.05.2020 21:20
-
EMPITINES16.03.2023 00:07
-
Мelissa20514.06.2023 14:52
-
таня64715.05.2021 08:22
-
angel2006200603.09.2022 04:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.