Dastur namunasi
Download 174.38 Kb.
|
Laboratoriya ishi-2.
- Bu sahifa navigatsiya:
- Masalani yechish algoritmi.
Labaratoriya ishi Dastur namunasi. Biz quyida namuna sifatida massivlarni qayta ishlash (tahlil qilish) bilan bog‘liq masalani qaraymiz. Masalani yechish algoritmini (psevdokod shaklida) ishlab chiqamiz va uni C++ tilidagi dasturga o‘tkazamiz. Labotoriya topshirig‘i sharti. O‘rin almashtirishlardan iborat bo‘lgan N (N<=100) o‘lchamli A butun sonli massiv berilgan. Ushbu o‘rin almashtirishlardagi inversiyalari soni, ya’ni 𝐴𝑖 > 𝐴 , 𝑖 < 𝑗 shartni qanoatlantiruvchi barcha 𝐴𝑖 , 𝐴𝑗 juftliklar soni topilsin. Masalani yechish algoritmi. Masalani yechish algoritmi massivning har bir A[i] elementini undan keyin joylashgan barcha A[j] elementlar bilan solishtirib, A[i]>A[j] shartni anytype A[N]; qanoatlantiradigan juftliklar sonini aniqlashga asoslangan. Bu g‘oyani quyidagi psevdokod orqali ifodalash mumkin: juda sodda bo‘lgani uchun, uning C++ dagi dasturi matnini keltiramiz:
Download 174.38 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling