
28.09.2008, 20:06
|
|
Новичок
Регистрация: 21.09.2008
Сообщений: 16
С нами:
9282270
Репутация:
52
|
|
Я понимаю так, что тебе по x нужно вычислить зн-ние функции a(x):
Код:
#include <stdio.h>
int main(){
float x,a;
printf("x=?\n");
scanf ("%f", &x);
a=1-2*x+3*x*x-4*x*x*x;
printf("a = %f\n", a);
return 0;
}
А почему вот в этом коде получается всегда единица?
Код:
float x;
float a=1-2*x+3*x*x-4*x*x*x;
Не инициализировал X (ввод из консоли например), а считаешь зн-ние a(x), неправильно.
upd. вводим (x); float a=1-2*x+3*x*x-4*x*x*x; выводим(a). А в gcc4.3 все хорошо компилиться.
Последний раз редактировалось Larionich; 28.09.2008 в 20:12..
|
|
|