Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //CuadGaus
- #include <stdio.h>
- #include <conio.h>
- #include <math.h>
- float I_Gauss(float,float,int);
- float f(float);
- void main(void)
- {
- clrscr();
- float ls,ld;
- int n=3;
- printf("\nIntroduceti ls : ");
- scanf("%f",&ls);
- printf("\nIntroduceti ld : ");
- scanf("%f",&ld);
- printf("\nSolutia este = %f",I_Gauss(ls,ld,n));
- getch();
- }
- float I_Gauss(float ls,float ld,int n)
- {
- float sum;
- int i;
- float A[3]={5./9,8./9,5./9};
- float U[3]={0.7745966692,0,-0.7745966692};
- sum=0;
- for(i=0;i<n;i++) // sunt >n< treceri
- sum=sum+0.5*A[i]*(ld-ls)*f(0.5*(ld-ls)*U[i]+0.5*(ls+ld));
- return sum;
- }
- float f(float x)
- {
- return 2*x;
- return exp(x);
- }
Add Comment
Please, Sign In to add comment