O’zbekistan respublikasi aloqa axborot texnologiyalari va




Download 84,22 Kb.
Sana20.05.2024
Hajmi84,22 Kb.
#246575
Bog'liq
Sultanov Temur 1



O’ZBEKISTAN RESPUBLIKASI ALOQA
AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI
Muxammad Al-Xorazmiy nomidagi Toshkent Axborot
Texnologiyalar universiteti Nukus filiali
“Kompyuter injiniringi” fakulteti Kompyuter injiniringi yo’nalishi
3-kurs 1001-21 guruh(Sirtqi) talabasi
Sultanov Temur
“Ma`lumotlar tuzilmasi va algoritmlar” fanidan



Labaratoriya ishi


TOPSHIRDI: Sultanov Temur


QABUL QILDI:


Nukus-2023

Masalalar
1) Ikkita son berilgan. Shu sonlarning qiymatlarini almashtirib beruvchi
metod yarating.
#include
using namespace std;

void almashtir(int& a, int& b) {


int temp = a;
a = b;
b = temp;
}

int main() {


int x, y;
cout << "Ikkita son kiriting: ";
cin >> x >> y;

cout << "Boshqa ikkita son: " << x << " " << y << endl;

almashtir(x, y);

cout << "Almashtirilgan ikkita son: " << x << " " << y << endl;

return 0;
}

2)Bir o'lchovli n elementtan iborat massiv berilgan, (n-20 kichik),


massivning juft
elementlari orasidan minimal elementni topadigan
dastur tuzilsin.

#include


#include
using namespace std;

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


int minJuft = numeric_limits::max();

for (int i = 0; i < n; i += 2) {


if (arr[i] < minJuft) {
minJuft = arr[i];
}
}

return minJuft;


}

int main() {


int n;
cout << "Massiv o'lchamini kiriting (juft son): ";
cin >> n;

if (n % 2 != 0 || n <= 0) {


cout << "Juft son kiritmadingiz yoki 0 dan katta son kiritdingiz!" << endl;
return 1;
}

int arr[n];


cout << "Massiv elementlarini kiriting: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}

int result = minimalJuftElement(arr, n);

if (result == numeric_limits::max()) {
cout << "Massiv bo'sh yoki juft element mavjud emas!" << endl;
} else {
cout << "Massivning juft elementlari orasidagi minimal element: " << result << endl;
}

return 0;


}


Download 84,22 Kb.




Download 84,22 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O’zbekistan respublikasi aloqa axborot texnologiyalari va

Download 84,22 Kb.