Предмет: Информатика,
автор: Про100NeMeZis
пожалуйста прошу вас помогите мне!!!!!! Составьте работающий код на языке программирования C++ для 15-го примера, а то я вообще ничего не понимаю в программировании.
Приложения:
Ответы
Автор ответа:
1
#include <cmath>
#include <iostream>
template<typename T>
T NOD(T var1, T var2)
{
while(var1 != var2)
{
if(var1 > var2)
var1 = var1 - var2;
else var2 = var2 - var1;
}
return var1;
}
int main()
{
int
z, x, a, d;
size_t number(0);
std::cin >> z >> a >> d;
x = z > 0 ? -3*z : pow(z, 2);
for(int i = 1; i < x; i++)
{
if(NOD<int>(i, x) == 1)
number++;
}
std::cout << 2 * number * static_cast<int>(a * sin(x) + d * exp(-(x+3))) << std::endl;
}
Приложения:
Browze:
При большом x программа будет, скажем, не очень эффективна
Похожие вопросы
Предмет: Алгебра,
автор: Fsgvx5745
Предмет: География,
автор: poli3212
Предмет: Английский язык,
автор: snvmessi
Предмет: Математика,
автор: MashaMaria90000
Предмет: Биология,
автор: Простопомоги1