все сама сделала,кроме кода.точнее он сделан,но кое как.
нужен код на СИ (!)

по-моему этот код,который у меня на Си++ .
помогите переписать код под мат часть и алгоритм

ниже картинка с заданием, моими вычислением и составленным алгоритмом
помогите написать код на Си ( или переделать этот и если не сложно, сделайте скрин результатов в компиляторе)
читать дальше
для длинных постов есть тэг more. исправлено модератором.

@темы: C++, Алгоритм

Комментарии
03.12.2012 в 19:18

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
классический быдло код на С - а в чем проблема? вы его компилировали?
03.12.2012 в 19:41

компилировала
но меня смущает этот код

а если вот так?

это правильно?

#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;
float max=0, min=0;
int k, n, m, i;
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 ); // */

if (a>b)
a=max;
if (b>a)
b=max;
if (c<d)
c=min;
if (d
03.12.2012 в 19:46

if (d<c)
d=min;
x = max + min;
printf( "x=%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 );
}
getch();
}
03.12.2012 в 19:59

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
balashk.a, ну я так понимаю библиотеки которые вы заинклудили просто не прописались? или вы не знаете что надо #include и т д?
здесь есть специальная штука для вставления кода программы - в правилах где то про нее писали.
я так и не понял что вы хотите? проверить алгоритм или проверить синтаксис?
03.12.2012 в 20:07

да,только сейчас заметила, что не прописалось
вот (без пробелов естественное)

#include < onio.h >
#include < stdio.h >
#include < math.h >
#include < stdlib.h >

проверить синтаксис
и вообще, может что упустила в коде(если сравнивать с моим алгоритмом)
03.12.2012 в 23:45

Я знаю, что я гений, но мне от этого ничуть не легче.
balashk.a, а для нормальной вставки кода есть тэг code...
04.12.2012 в 00:32

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
вот как надо постить свой код
этот код работает весьма неплохо - что то там считает. У меня правда conio библиотеки нет(вы видимо там печатались) - так что я без нее(и соответсвенно без getc() )