Показать сообщение отдельно

  #1  
Старый 28.09.2008, 20:06
Larionich
Новичок
Регистрация: 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..
 
Ответить с цитированием