Предмет: Информатика,
автор: Klemens666
Напишите функцию bool f(int x, int y, int z), которая возвращает true, если x^2+y^2=z^2 иначе возвращает false. Задача в Visual Studio,язык c++
Ответы
Автор ответа:
0
//короткая история о том, как я забыл sqr() в С++
bool f(int x, int y, int z){
if(pow(double(x),2)+pow(double(y),2)==pow(double(z),2)){
return true;
}
else
{
return false;
}
}
bool f(int x, int y, int z){
if(pow(double(x),2)+pow(double(y),2)==pow(double(z),2)){
return true;
}
else
{
return false;
}
}
Автор ответа:
0
я про то что там не sqr))
Автор ответа:
0
а pow)
Автор ответа:
0
Возведение в квадрат, я банально забыл как называется эта функция.
Спасибо!
Спасибо!
Автор ответа:
0
pow() принимает 2 аргумента типа double. Будем приводить к нему.
Автор ответа:
0
в принципе да)) код немного рациональнее будет))
Похожие вопросы
Предмет: Алгебра,
автор: lesha6262
Предмет: Информатика,
автор: milenataraeva2007
Предмет: Химия,
автор: brisewa
Предмет: Литература,
автор: wessak