Hab da nämlich ein kleines Problemchen, aber wenn hier niemand C kann dann schildere ich es natürlich auch nicht, bitte meldet euch wenn ihr C könnt, brauche unbedingt Hilfe ...
Moderator: Basti
double f(double x) {
return f1.a*x*x*x+f1.b*x*x+f1.c*x+f1.d;
}struct funktion {
double a;
double b;
double c;
double d;
} f1;//Variable Ganzrationale Funktion n-ten Grades
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double f (int Grad, double Koeffizienten[], int x) // rechnet wert f(x) an der stelle x aus
{
double Ergebnis = 0;
for (int i = 0; i <= Grad; ++i)
{
Ergebnis += Koeffizienten[i] * pow(x, i);
}
return Ergebnis;
}
int main() {
int x;
int Grad;
double Koeffizient[21];
//Abfragen des Grades
printf("Grad >");
scanf("%i",&Grad);
//Abfragen der Koeffizienten
for (x=0;x<=Grad;x++) {
printf("Koeffizient Nr %i >",x);
scanf("%lf",&Koeffizient[x]);
}
int x0=0;
printf("f(%i) = %lf", x0, f(Grad, Koeffizient, x0));
system("pause");
return 0;
}Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste