25
Massiv o‗lchami
Massivning qiymatlari.
Chiquvchi ma‟lumot:
Natijaviy massivlarni chiqarish.
Ko„p o„lchamli dinamik massivni qayta ishlash sxemasi (matrisa uchun)
1. Berilgan obyekt tipi uchun massiv ko‗rsatkichini aniqlaymiz (tip **uk).
2. N va M bilan massiv o‗lchamini kiritamiz.
3. N ko‗rsatkichining ko‗rsatkichlaridan dinamik massivni hosil qilamiz:
uk = (tip **)malloc(N*sizeof(tip *));
yoki
uk = (tip **)calloc(N, sizeof(tip *));
4. Sikl asosida har N satri M ta elementdan tashkil topgan massivni hosil
qilamiz
for (…) uk [i] = (tip *)malloc(M*sizeof(tip));
yoki
for (…) uk [i] = (tip *)calloc(M*sizeof(tip));
5. Massivni qayta ishlash (uk[i][j]…);
6. Sikl asosida massivning N-satrini o‗chirish:
for (… i …) free (uk[i]);
7. Massiv ko‗rsatkichlarini o‗chirish: free(uk);
Do'stlaringiz bilan baham: