2-amaliy ishi bajardi: 1-kurs di-11-22 guruhi talabasi eldor Abdurashidov qabul qildi: L. Xudoyorov qarshi 2023



Yüklə 0,98 Mb.
tarix04.05.2023
ölçüsü0,98 Mb.
#107302
amaliyish 1 dasturlash


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



2-AMALIY ISHI


BAJARDI: 1-KURS DI-11-22 GURUHI TALABASI
Eldor Abdurashidov


QABUL QILDI: L.Xudoyorov


QARSHI 2023

VARIANT -2


Kod:
#include
using namespace std;

int findMax(int arr[], int n) {


int max_val = arr[0]; // max_val o'zgaruvchini arr[0] qiymatiga tenglaymiz
for(int i=1; iif(arr[i] > max_val) {
max_val = arr[i]; // agar arr[i] max_val ni oshib turing, unda max_val ni arr[i] qiymatiga tenglaysiz
}
}
return max_val;
}

int findMin(int arr[], int n) {


int min_val = arr[0]; // min_val o'zgaruvchini arr[0] qiymatiga tenglaymiz
for(int i=1; iif(arr[i] < min_val) {
min_val = arr[i]; // agar arr[i] min_val dan kichik bolsa, unda min_val ni arr[i] qiymatiga tenglaysiz
}
}
return min_val;
}

int main() {


int n;
cout << "N ni kiriting: ";
cin >> n;

int arr[n]; // n ta elementdan iborat massiv


cout << "Massivni kiriting: ";
for(int i=0; icin >> arr[i];
}

int max_val = findMax(arr, n); // Massivning eng katta elementini topish


int min_val = findMin(arr, n); // Massivning eng kichik elementini topish

float avg_val = (max_val+min_val)/2.0; // max va min lari o‘rtasidagi sonni hisoblash

// Massivni chiqaramiz
cout << "Massiv: ";
for(int i=0; icout << arr[i] << " ";
}

// Javobni chiqaramiz


cout << "\nMaximum qiymati: " << max_val << endl;
cout << "Minimum qiymati: " << min_val << endl;
cout << "Ortasidagi qiymat: " << avg_val << endl;

return 0;


}

Yüklə 0,98 Mb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin