Witam , mam problem z napisaniem programu ,który miałby obliczyc wielomian
(1/2Ax^2)+(1/4Bx^4) A ,B oraz x wpisane z klawiatory , o to moj kod
#include <stdio.h>
#include <math.h>
int funkcja(int A,int B,int x,int y){
float i;
y(x)=(0,5*A*pow(x,2))+(0,25*B*pow(x,4));
return y(x);
}
int main(){
float A,B,x,z,j;
printf("podaj A , B i x");
scanf("%f %f %f",&A,&B,&x);
z=funkcja(j);
printf("%f",z);
return 0;
}
Prosiłbym o napisanie co tu jest nie tak a pewnie sporo jest zle , chcialbym moc to zrozumiec.
Z gory dziekoje
Poprawiłem troche kod , albo tak mi sie przynajmniej wydaje o to on
#include <stdio.h>
#include <math.h>
float funkcja(int A,int B,int x){
float i,y;
return (0,5*A*pow(x,2))+(0,25*B*pow(x,4));
}
int main(){
float A,B,x;
printf("podaj A , B i x\n");
scanf("%f %f %f",&A,&B,&x);
printf("wynik to %f",funkcja(A,B,x));
return 0;
}
niestety wyniki wychodza mi zle , i nie wiem dlaczego wiec prosiłbym o sprawdzenie
(1/2Ax^2)+(1/4Bx^4) A ,B oraz x wpisane z klawiatory , o to moj kod
#include <stdio.h>
#include <math.h>
int funkcja(int A,int B,int x,int y){
float i;
y(x)=(0,5*A*pow(x,2))+(0,25*B*pow(x,4));
return y(x);
}
int main(){
float A,B,x,z,j;
printf("podaj A , B i x");
scanf("%f %f %f",&A,&B,&x);
z=funkcja(j);
printf("%f",z);
return 0;
}
Prosiłbym o napisanie co tu jest nie tak a pewnie sporo jest zle , chcialbym moc to zrozumiec.
Z gory dziekoje
Poprawiłem troche kod , albo tak mi sie przynajmniej wydaje o to on
#include <stdio.h>
#include <math.h>
float funkcja(int A,int B,int x){
float i,y;
return (0,5*A*pow(x,2))+(0,25*B*pow(x,4));
}
int main(){
float A,B,x;
printf("podaj A , B i x\n");
scanf("%f %f %f",&A,&B,&x);
printf("wynik to %f",funkcja(A,B,x));
return 0;
}
niestety wyniki wychodza mi zle , i nie wiem dlaczego wiec prosiłbym o sprawdzenie