For auto it = mylist begin; it != mylist end


Download 18.52 Kb.
Sana09.06.2023
Hajmi18.52 Kb.
#1469746


Dastur kodi
#include
#include
#include
using namespace std;

int main() {


int n, key;
cout << "Ro'yxat uzunligini kiriting: ";
cin >> n;

list mylist;


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 = { 1, 2, 3, 4, 5 };
vec.erase(remove(vec.begin(), vec.end(), 3), vec.end());

cout << "Vector elementlari: ";


for (auto x : vec) {
cout << x << " ";
}
cout << endl;

return 0;


}
Natija

B dastur kodi


#include
#include
#include
using namespace std;

int main() {


set myset;
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:
double real;
double imag;
};

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 arr{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
slice s(0, 2, 5);
valarray slicedArr = arr[s];
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