Mustaqil ish malumotlar tuzulmasi va algaritmlar fanidan mustaqil ish


Download 49.5 Kb.
bet3/4
Sana24.01.2023
Hajmi49.5 Kb.
#1118230
1   2   3   4

Rand funksiyasi Massiv elementlarini ixtiyoriy tasodifiy sonlar bilan to‘ldirish uchun C++ dasturlash tilida imkoniyat yaratilgan. Agar massiv elementlarini tasodifiy sonlar bilan to‘ldirish kerak bo‘lsa, tasodifiy sonlar bilan ishlash funksiyasiga murojat qilish kerak. C++ dasturlash tilida tasodifiy sonlarni hosil qilish rand() funksiyasining umumiy ko‘rinishi quyidagicha bo‘ladi.

Rand(); rand() funksiyasining vazifasi biror bir o‘zgaruvchiga yoki massiv elementlariga tasodifiy sonni o‘zlashtirish uchun xizmat qiladi. Rand() funksiyasi foydalanuvchi tomonidan dastur tarkibiga massiv elementlarini kiritishdan ozod qiladi. Misol: A(n) massiv elementlarini tasodifiy sonlar yordamida hosil qilib uning juft elementlarini ikkiga ko‘paytirib ekranga chiqaring.

#include


using namespace std;
int main()
{ int a[10];
for(int i=0;i<=9;i++)
a[i]=rand();
for(int i=0;i<=9;i++)
if(a[i]%2==0)
cout<return 0;
}

Dastur natijasi


260 21964 2180 23312 45896 62252 18008

Ikki o‘lchovli massivlar C++ dasturlash tilida ba’zi hollarda bir nechta o‘lchamlari va turi bir xil bo‘lgan bir o‘lchovli massivlardan foydalanishga to‘g’ri keladi. Bir nechta bir o‘lchovli massivlarni birlashtirish natijasida ikki o‘lchovli massivlarni hosil qilish mumkin. Ikki o‘lchovli massivlarni tarkibida ma’lumotlar satrlarning satri ko‘rinishida tasvirlanadi. Ikki o‘lchovli massivlarning tarkibi ham bir o‘lchovli massivlar kabi tartiblangan bir turga mansub bo‘lishi kerak.

Ikki o‘lchovli massivlarga matematikadagi matritsalar misol bo‘lishi mumkin. Ikki o‘lchovli massivlar tarkibidagi elementlar xuddi matritsani elementlari kabi tasvirlanadi. Ta’rif: Bir turga mansub bo‘lgan yagona nom bilan saqlangan matritsa ko‘rinishdagi tartiblangan ma’lumotlar majmuasi ikki o‘lchovli massivlar deyiladi. Ikki o‘lchovli massivning barcha elementlari aniq turga mansub bo‘ladi va uning elementlari bir nechta satrlar ko‘rinishda bo‘ladi. Ikki o‘lchovli massivlar quyidagi shaklda bo‘ladi.


Download 49.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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