// Son musbat bo'lsa o'rniga uni hisobga qo'shamiz
if (son > 0) {
musbat_sonlar_yigindisi += son;
}
}
// Musbat sonlar yig'indisini ekranga chiqarish
std::cout << "Musbat sonlar yig'indisi: " << musbat_sonlar_yigindisi << std::endl;
return 0;
}
Natural n soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Toq o‘rinda turgan sonlar maksimumi va juft o‘rinda turgan sonlarning minimuni 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;
// Toq o‘rinda turgan sonlar maksimumi va juft o‘rinda turgan sonlar minimuni
// n ta haqiqiy sonlarni olish va ma'lumotlarni hisoblash
for (int i = 0; i < n; ++i) {
double son;
std::cout << "Haqiqiy son #" << i + 1 << ": ";
std::cin >> son;
if (i % 2 == 0) { // Juft o‘rin bo‘lsa
if (son < minimum_juft) {
minimum_juft = son;
}
} else { // Toq o‘rin bo‘lsa
if (son > maksimum_toq) {
maksimum_toq = son;
}
}
}
// Natijalarni ekranga chiqarish
std::cout << "Toq o‘rinda turgan sonlar maksimumi: " << maksimum_toq << std::endl;
std::cout << "Juft o‘rinda turgan sonlar minimuni: " << minimum_juft << std::endl;
return 0;
}
Natural n soni va n ta sonlar juftligi berilgan – x1, y1, x2, y2, ... ,xn, yn. Har bir sonlar juftligi tekislikdagi nuqta koordinatasi deb hisoblab, berilgan nuqtalarni o‘z ichiga oluvchi, markazi koordinata boshida bo'lgan eng kichik aylananing radiusi topilsin.
#include #include
int main() {
// Natural n va n ta juft sonlar
int n;
// Foydalanuvchidan n ni olish
std::cout << "Natural n soni: ";
std::cin >> n;