For auto it = mylist begin; it != mylist end
Download 18.52 Kb.
|
Dastur kodi #include #include #include using namespace std; int main() { int n, key; cout << "Ro'yxat uzunligini kiriting: "; cin >> n; list cout << "Ro'yxat elementlarini kiriting: " for (int i = 0; i < n; i++) { int x; ; cin >> x; mylist.push_back(x); } cout << "Ro'yxatdagi elementlar: "; for (auto it = mylist.begin(); it != mylist.end(); it++) { cout << *it << " "; } cout << endl << "Qidirilayotgan elementni kiriting: "; cin >> key; auto it = find(mylist.begin(), mylist.end(), key); if (it != mylist.end()) { int index = distance(mylist.begin(), it); cout << "Element " << key << " ro'yxatda indeksi " << index << " da topildi" << endl; } else { cout << "Element topilmadi" << endl; } return 0; } Natija A dastur kodi #include #include #include using namespace std; int main() { vector vec.erase(remove(vec.begin(), vec.end(), 3), vec.end()); cout << "Vector elementlari: "; for (auto x : vec) { cout << x << " "; } cout << endl; return 0; } Natija #include #include #include using namespace std; int main() { set myset.insert(3); myset.insert(1); myset.insert(4); myset.insert(2); myset.insert(5); cout << "Set elementlari: "; for (auto it = myset.begin(); it != myset.end(); it++) { cout << *it << " "; } cout << endl; int index = 2; auto it = myset.begin(); advance(it, index); cout << "Indeks " << index << " dagi element: " << *it << endl; cout << endl; return 0; } Natija Dastur kodi #include using namespace std; class Complex { public: Complex(double r = 0, double i = 0) : real(r), imag(i) {} Complex& operator--() { real--; imag--; return *this; } Complex operator--(int) { Complex temp(*this); --(*this); return temp; } friend ostream& operator<<(ostream& out, const Complex& c); private:
ostream& operator<<(ostream& out, const Complex& c) { out << c.real << " + " << c.imag << "i"; return out; } int main() { Complex c1(3, 4); cout << "Natija: "; cout << "c1 = " << c1 << endl; cout << "--c1 = " << --c1 << endl; cout << "c1-- = " << c1-- << endl; cout << "c1 = " << c1 << endl; return 0; } Natija
Dastur kodi #include #include using namespace std; int main() { valarray slice s(0, 2, 5); valarray cout << "Natija: "; for (int i = 0; i < slicedArr.size(); i++) { cout << slicedArr[i] << " "; } return 0; } Natija Download 18.52 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling