Talaba: O'rolov Shohjahon


Download 1.51 Mb.
bet1/2
Sana06.06.2020
Hajmi1.51 Mb.
#115294
  1   2
Bog'liq
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:"<>x1;

cout<<"x2=";cin>>x2;

cout<<"y ning chegaraviy qiymatlarini kiriting:"<>y1;

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)"<

for(int i=0;i

{ cout<

}

return 0;}





Download 1.51 Mb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling