- 308 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 22:29:23 ]
- >>304
#include <stdio.h> int main(void) { int n, i; double a_i[100], a; printf("n="); scanf("%d", &n); for (i = n; i >= 0; i--) { printf("a%d=", i); scanf("%lf", &a); a_i[i] = a; } printf("f(x)="); for (i = n; i >= 0; i--) if (a_i[i]) printf(a_i[i] > 0 ? " +%lgx^%d" : " %lgx^%d", a_i[i], i); printf("\n"); for (i = 0; i < n; i++) a_i[i] = a_i[i + 1] * (i + 1); a_i[n] = 0; printf("f'(x)="); for (i = n; i >= 0; i--) if (a_i[i]) printf(a_i[i] > 0 ? " +%lgx^%d" : " %lgx^%d", a_i[i], i); printf("\n"); return 0; }
|

|