Talaba: O'rolov Shohjahon
Download 1.51 Mb.
|
Diff amaliy-15
Guruh:MTH009 Talaba:O'rolov Shohjahon Variant:13 Progonka usuli: #include #include #include #include using namespace std; int main() { float h,x1,x2,y1,y2; int n;
cout<<"x ning chegaraviy qiymatlarini kiriting:"< cout<<"x2=";cin>>x2; cout<<"y ning chegaraviy qiymatlarini kiriting:"< cout<<"y2="; cin>>y2; cout<<"Qadamlar sonini kiriting n="; cin>>n; h=(x2-x1)/n; float k=x1; float y[n+1],p[n],q[n],A[n],B[n],C[n],L[n+1],K[n+1],f[n]; L[0]=0; K[0]=y1,y[n+1]=y2; for(int i=0;i {p[i]=-k*k; q[i]=sin(k); f[i]=k*cos(k); k=k+h;
}
for(int i=0;i A[i]=1/pow(h,2)+p[i]/(2*h); B[i]=-2/pow(h,2)+q[i];
C[i]=1/pow(h,2); L[i+1]=-A[i]/(B[i]+C[i]*L[i]);
K[i+1]=(f[i]-C[i]*K[i])/(B[i]+C[i]*L[i]);} for(int i=n-2;i>=0;i--){
y[i]=L[i+1]*y[i+1]+K[i+1]; }
cout<<"A(i) B(i) C(i) L(i+1) K(i+1) y(i)"< { cout<
return 0;} |
ma'muriyatiga murojaat qiling