все сама сделала,кроме кода.точнее он сделан,но кое как.
нужен код на СИ (!)
по-моему этот код,который у меня на Си++ .
помогите переписать код под мат часть и алгоритм
ниже картинка с заданием, моими вычислением и составленным алгоритмом
помогите написать код на Си ( или переделать этот и если не сложно, сделайте скрин результатов в компиляторе)
читать дальше
#include
#include
#include
#include
int fact( int n )
{
int i, r = 1;
for( i = 2; i <= n; i++ )
r = r * i;
return r;
}
void main ()
{
float a, b, c, d, p0, p, x, s, h, t;
int k, n, m, i;
// a = 3.5; b = 2.4; c = 6.1; d = -3.6; p0 = 1; h = 0.2; m = 6;
printf( "Enter a: " ); scanf( "%f", &a );
printf( "Enter b: " ); scanf( "%f", &b );
printf( "Enter c: " ); scanf( "%f", &c );
printf( "Enter d: " ); scanf( "%f", &d );
printf( "Enter p0: " ); scanf( "%f", &p0 );
printf( "Enter h: " ); scanf( "%f", &h );
printf( "Enter m: " ); scanf( "%d", &m ); // */
x = max( a, b ) + min( c, d );
printf( "\n\nx=%f\n", x );
n = 4;
for( i = 1; i <= m; i++ )
{
p = p0 + (i-1) * h;
s = 0;
for( k = 1; k <= n; k++ )
if ((k % 2) == 1)
{
s = s - pow( p, k ) * pow( cos( 2*x ), k ) / (k * fact(k));
// printf( " %f %f %d\n", pow( p, k ), pow( cos(2*x), k ), k*fact(k) );
}
printf( "i=%d:\n p=%f\n s=%f\n", i, p, s );
}
}
для длинных постов есть тэг more. исправлено модератором.