Режа: Икки ўлчамли массивларни функцияларда эълон қилиш тўғрисида билим ва кўникмаларга эга бўлиш



Download 169,74 Kb.
bet1/4
Sana25.06.2022
Hajmi169,74 Kb.
#704366
  1   2   3   4
Bog'liq
Laboratoriya mashg\'uloti-14.2


Laboratoriya mashg'uloti 14.2
Мавзу: Икки ўлчамли массив элементларини қидириш ва саралашга доир дастурлар тузиш.
Режа:
1. Икки ўлчамли массивларни функцияларда эълон қилиш тўғрисида билим ва кўникмаларга эга бўлиш;
2. Икки ўлчамли массивларни қайта ишлашда функциялардан фойдаланиш;
3. Икки ўлчамли массивларни функцияларда қайта ишлашга доир дастурлар тузиш.


Икки ўлчамли массивларни функцияларга жўнатиш. С++ да икки ўлчамли массивни функцияга жўнатиш учун, функция параметрларида массивнинг устун ўлчами эълон қилиниши шарт.
1-машқ. Матрицадаги барча элементлар қийматлари йиғиндисини ҳисоблайдиган дастур функция ёрдамида тузилсин:
Дастур коди:
1. #include
2. using namespace std;
3.
4. const int USTUN_SIZE = 4;
5.
6. int sum(const int a[][USTUN_SIZE], int satrSize)
7. {
8. int Summa = 0;
9. for (int satr = 0; satr < satrSize; satr++)
10. {
11. for (int ustun = 0; ustun < USTUN_SIZE; ustun++)
12. {
13. Summa += a[satr][ustun];
14. }
15. }
16.
17. return Summa;
18. }
19.
20. int main()
21. {
22. const int SATR_SIZE = 3;
23. int m[SATR_SIZE][USTUN_SIZE];
24. cout << SATR_SIZE << " satrli va "
25. << USTUN_SIZE
26. << " ustunli matrisa elementlarini kiriting: "
27. << endl;
28.
29. for (int i = 0; i < SATR_SIZE; i++)
30. for (int j = 0; j < USTUN_SIZE; j++)
31. cin >> m[i][j];
32.
33. cout << "\nMatrisa elementlari yig'indisi ==> "
34. << sum(m, SATR_SIZE) << endl;
35.
36. return 0;
37. }

Натижа:








2-машқ. (Бир неча жавоб вариантлари мавжуд бўлган тестни баҳолаш). Фараз қиламиз, 8 та талаба 10 та тестга жавоб берган, жавоблар қуйидаги икки ўлчамли массивда сақланади.
 

Download 169,74 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish