|
2. Navbat o‘rtasidagi element o‘chirib tashlansin. Agar navbat elementlari soni toq bo‘lsa, bitta element, aks holda ikkita element o‘chirilsin
|
Sana | 23.04.2024 | Hajmi | 177.41 Kb. | | #205917 |
Bog'liq mirjaol dasturlash2 dasturlash mustaqil ish bozorboyev, dasturlash amaliy1, Python Backend Course Methodology, webdasturlash1 yaxshiboyev, yaxshiboyev mustaqil ish dasturlash, dasturlash1 yaxshiboyev
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
AMALIY TOPSHIRIQ 2
Bajardi: Aliqulov M
Tekshirdi: SHOBDAROV E. B.
Toshkent 2024
Dasturlash 2-amaliy topshiriq
2-variant
2. Navbat o‘rtasidagi element o‘chirib tashlansin. Agar navbat elementlari soni toq bo‘lsa, bitta element, aks holda ikkita element o‘chirilsin.
#include
#include
using namespace std;
int main() {
// Vektor hosil qilish
vector numbers = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29};
// Navbat o'rtasidagi elementni o'chirish
int middleIndex = numbers.size() / 2;
if (numbers.size() % 2 == 0) {
// Juft sonli navbat uchun
numbers.erase(numbers.begin() + middleIndex);
} else {
// Toq sonli navbat uchun
numbers.erase(numbers.begin() + middleIndex);
}
// Elementlarni ekranga chiqarish
cout << "Natija: ";
for (int num : numbers) {
cout << num << " ";
}
cout << endl;
return 0;
}
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
2. Navbat o‘rtasidagi element o‘chirib tashlansin. Agar navbat elementlari soni toq bo‘lsa, bitta element, aks holda ikkita element o‘chirilsin
|