MyTetra Share
Делитесь знаниями!
Значение функции без pow()
Время создания: 26.01.2017 15:09
Раздел: Computer - Programming - C++ - Lessons

/*

Вычислить, не используя функцию pow, значения функции z(x,m) = x^m * sin^m(xm), для значений аргументов:

x от -1.1 до 0.3 с шагом 0.2;

m от 1 до 5 с шагом 1.

*/


#include <stdio.h>

#include <math.h>


float power(float num, float power)

{

float result = num;

for(int i = 1; i < power; ++i)

result *= num;

return result;

}


int main()

{

for(float x = -1.1; x <= 0.3; x += 0.2)

{

printf("\nx = %.1f, results of function:", x);

for(float m = 1; m < 6; ++m)

{

printf("\nz( %.1f , %.0f ) = %f (m = %.0f);", x, m, power(x,m) * power(sin(x*m), m), m);

}

}

getchar();

getchar();

return 0;

}

 
MyTetra Share v.0.53
Яндекс индекс цитирования