2-Topshiriq do while sikli


Butin n (n>1) soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Ketma-ketlikning musbat elementlari orasidan eng kichigi topilsin


Download 285.77 Kb.
bet6/7
Sana02.06.2024
Hajmi285.77 Kb.
#1833965
1   2   3   4   5   6   7
Bog'liq
4-amalyot

Butin n (n>1) soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Ketma-ketlikning musbat elementlari orasidan eng kichigi topilsin.

#include
#include // std::numeric_limits

int main() {


// Natural n va n ta haqiqiy sonlardan iborat ketma-ketlik
int n;

// Foydalanuvchidan n ni olish


std::cout << "Natural n soni: ";
std::cin >> n;

// n ta haqiqiy sonlarni olish va musbat elementlari orasidan eng kichigini topish


double eng_kichik_musbat = std::numeric_limits::infinity();
for (int i = 0; i < n; ++i) {
double son;
std::cout << "Haqiqiy son #" << i + 1 << ": ";
std::cin >> son;
if (son > 0 && son < eng_kichik_musbat) {
eng_kichik_musbat = son;
}
}
// Musbat elementlari orasidan eng kichik sonni ekranga chiqarish
if (eng_kichik_musbat == std::numeric_limits::infinity()) {
std::cout << "Musbat element topilmadi.\n";
} else {
std::cout << "Ketma-ketlikning musbat elementlari orasidan eng kichigi: " << eng_kichik_musbat << std::endl;
}
return 0;
}

Murakkab takrorlanuvchi sikl yordamida bajariladigan topshiriqlar

5-topshiriq




6-topshiriq

  1. Raqamlari yig‘indisi n soniga teng (1 < n < 27) bo'lgan uch xonali natural sonlar soni - topilsin. Butin sonlarni bo'lish amallaridan (/, % ) foydalanilmasin.

#include

int main() {


// Raqamlari yig‘indisi n soni
int n;

// Foydalanuvchidan n ni olish


std::cout << "Raqamlari yig‘indisi n soni (1 < n < 27): ";
std::cin >> n;

if (n > 1 && n < 27) {


// Uch xonali natural sonlar soni topiladi
int xonali_son = n * 111;
// Natijani ekranga chiqarish
std::cout << "Uch xonali natural sonlar soni: " << xonali_son << std::endl;
} else {
std::cout << "Noto‘g‘ri kirish. Raqamlari yig‘indisi n soni 1 dan katta va 27 dan kichik bo‘lishi kerak.\n";
}
return 0;
}




  1. Download 285.77 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling