Регистрация Вход
Информатика 10 - 11 классы Zamath
Решено

Это всё на языке программирования C++ (!)

93
ОТВЕТЫ

1.

#include lt;iostreamgt;

#include lt;cmathgt;


const double PI = 3.14159265;


int main()

{

float

 n, a;

std::cin gt;gt; n gt;gt; a;

std::cout lt;lt; "1. Площадь N угольника = " lt;lt; n*pow(a, 2) / (4 * tan((360/(2*n))*(PI / 180))) lt;lt; std::endl;

}

2.

#include lt;cmathgt;

#include lt;iostreamgt;


int main()

{

float

 x, y, tmp;

std::cin gt;gt; x gt;gt; y;

std::cout lt;lt; "f(x, y) = ";

tmp = (abs(4*x*y) + 1);//избегаем ненужных вычислений

if(pow(x, 2) gt; tmp)

 std::cout lt;lt; log(abs(x+y)) lt;lt; std::endl;

else if(pow(x, 2) lt; tmp)

 std::cout lt;lt; tan(1/(x*y)) lt;lt; std::endl;

else std::cout lt;lt; exp(x*y + sqrt(abs(sin(x)))) lt;lt; std::endl;

}

27
Отв. дан
Для написания вопросов и ответов необходимо зарегистрироваться на сайте