Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti 2-bosqich 111-21-guruh talabasi Suyunov Mexro'zning “Ma’lumotlar tuzilmasi va algoritmlari” fanidan bajargan 2- mustaqil ishi Bajardi: Suyunov Mexro’z Tekshirdi



Yüklə 132,18 Kb.
tarix14.08.2023
ölçüsü132,18 Kb.
#139325
MALUMOTLAR TUZILMASI VA ALGORITMLARI-2


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI 2-bosqich 111-21-guruh talabasi Suyunov Mexro'zning “Ma’lumotlar tuzilmasi va algoritmlari” fanidan bajargan
2- Mustaqil ishi


Bajardi:Suyunov Mexro’z
Tekshirdi:Abduvaliyeva Zebiniso

MUSTAQIL ISH


10-VARIANT: Boshiga qo‘yish usulidan foydalanib ro‘yhatda 11 ga butun bo‘linuvchi eng katta sonni toping (agar bunday sonlar ko‘p bo‘lsa, u holda ularning eng kattasini toping; agar bunday son mavjud bo‘lmasa – shunga mos ma’lumot chiqaring).
Dastur kodini yozib olamiz.
Vector kattaliklarimiz mavjud bo’lgani uchun kutubxonasidan foydalanamiz.
#include
#include

int main() {


std::vector numbers;

int num;
while (std::cin >> num) {


numbers.push_back(num);
}

int maxDivisibleBy11 = -1;


for (int number : numbers) {
if (number % 11 == 0 && number > maxDivisibleBy11) {
maxDivisibleBy11 = number;
}
}

if (maxDivisibleBy11 != -1) {


std::cout << "Ro'yhatda 11 ga butun bo'linuvchi eng katta son: " << maxDivisibleBy11 << std::endl;
} else {
std::cout << "Ro'yhatda 11 ga butun bo'linuvchi son mavjud emas." << std::endl;
}

return 0;


}



Xulosa qilib aytganda bu amaliy ish orqali matematik boshiga qo’yish usulidan foydalanib,ro’yhat ya’ni listdagi 11 ga butun qoldiqsiz bo’linadigan sonni topuvchi dastur tuzishni o’rgandik.

Yüklə 132,18 Kb.

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