Ko‘p o‘lchamli massivlarni initsializatsiyalash:Massivlarni initsializatsiyalash quyidagi misollarda ko’rsatilgan:
int a[2] [3]={0,1,2,10,11,12};
int b[3] [3]={{0,1,2} , {10,11,12},{20,21,22}} ;
int c[3] [3] [3]={{{0}},{{100,101},{110}} , {{200,201,202},{210,211,212},{220,221,222}};
Birinchi operatorda boshlang‘ich qiymatlar ketma-ket yozilgan, ikkinchi operatorda qiymatlar guruhlashgan, uchinchi operatorda ham guruhlashgan, lekin ba’zi guruhlarda oxirgi qiymatlar berilmagan.
Misol uchun, matritsalar va vektor ko‘paytmasini- C=A*b hisoblash masalasini ko‘raylik. Bu yerda A = {a}, b = {b},c = {c},i=0..m-1,.
Hisoblash formulasi c=.
Programa matni:
void main()
{
const int n=4,m=5;
float a[m] [n], b[n], c[m];
int I,j; float s;
for (i=0; i
for (j=0; j>a[i][j];
for (i=0; i>b[i];
for (i=0; i
{
For (j=0,s=0;j
c[i]=s;
}
for (i=0; i
return;
}
Do'stlaringiz bilan baham: |