O’zbekiston respublikasi raqamli texnologiyalari vazirligi



Yüklə 14,74 Kb.
tarix25.12.2023
ölçüsü14,74 Kb.
#195642
5 amaliy sevar


O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI

KOMPYUTER INJINERINGI FAKULTETI
1-BOSQICH ATS 11-23 GURUH TALABASINING
“DASTURLASH 1” fanidan

AMALIY ISHI


Bajardi: To’rayeva Z


Qabul qildi: Zohidov J
5 - AMALIYOT ISHI


Mavzu: Friend funksiyalar. Friend funksiyalar yaratish va ulardan foydalanishga doir masalalar yechish. Satrlar. String standart funksiyalari. Satrlarni ulash solishtirish, belgilarini izlash, satr qismlarini izlash hamda ularni o’zgartirish va o’chirishga doir masalalar yechish
Amaliyot ishidan maqsad: OYD da massivlarni qo’llanishini, Ob’ektlar massivin õrganish. Bir va ko’p o’lchovli massivlarga ishlov berishni, massivga elementlar qo’shishni va massiv elementlarini tartiblashni o’rganish.


23

Massivning birinchi elementidan tashqari barcha elementlari o`sish bo`yicha tartiblansin. Birinchi elementining joyini o`zgartirib, massiv to`liq o`sish bo`yicha tartiblansin.

6
8 3 4 7 9 10

3 4 7 8 9 10



#include
using namespace std;

void bubbleSort(int arr[], int n) {


for (int i = 0; i < n-1; i++) {
for (int j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}

int main() {


int n;
cout << "Massiv uzunligini kiriting: ";
cin >> n;
int arr[n];
cout << "Elementlarni kiriting:\n";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
bubbleSort(arr, n);
cout << "O'sish tartibida chiqarilgan massiv: \n";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}

Yüklə 14,74 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin