Mavzu: 5 amaliy mashg’ulot stl algoritmlari
Download 147.37 Kb. Pdf ko'rish
|
12-13-AMALIY (1)
merge() – Ikkita bir xil tipdagi konteynerni birlashtiradi (-listing) #include #include using namespace std; int main() { int A[] = { 2, 3, 4, 6, 8 }; int B[] = { 1, 3, 5 }; int C[8]; merge(A, A + 5, B, B + 3, C); // merge() for(int j = 0; j < 8; j++) cout << C[j] << ' '; cout << endl; return 0; } transform() – bir konteyner elementlarini ikkinchiga o’tkazish algoritmi (-listing). Dyumda berilgan qiymatlarni boshqa konteynerga santimetrga o’tkazgan holda yozamiz #include #include using namespace std; int main() { // массив дюймов double inches[] = { 3.5, 6.2, 1.0, 12.75, 4.33 }; double centi[5]; double in_to_cm(double); transform(inches, inches + 5, centi, in_to_cm); for(int j = 0; j < 5; j++) // вывод массива centi[] cout << centi[j] << ' '; cout << endl; return 0; } //--------------------------------------------------------- double in_to_cm(double in) { return (in * 2.54); } Qo’shimcha misol #include #include #include using namespace std; int main() { list int a; cout<<"Sonlarni kiriting:"< { cin>>a; A.push_back(a); } int S=0; list for(b=A.begin(); b!=A.end(); b++) { S+=*b; } cout<<"Umumiy yig'indi: "< } Download 147.37 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling