|
Obyektga yo'llangan dasturlash
|
Sana | 12.04.2023 | Hajmi | 43.32 Kb. | | #50570 |
Bog'liq O, kurs ishi, Doc17, 2.6 aseptika 465, sanoat ishchi 2021, 3-мактаб-тарификация, 23, У.ГаниеваТавсифнома.10docx, Funksiya uzluksizligi. Uzilish nuqtalari va ularning turlari, 13 (1), Документ Microsoft Word (4), 1 ИИБ, , КХМ, M. M. Abralov payvandlash materiallari, 1-maruza
O’zbekiston respublikasi axborot texnologiyalari va
kommunikatsiyalari rivojlantirish vazirligi
Muhammad al- Xorazmiy nomidagi
Toshkent axborot texnologiyalari universiteti
Informatika fanlar kafedrasi
Dasturlash2 fani bo’yicha
AMALIY ISH
Mavzu: OBYEKTGA YO'LLANGAN DASTURLASH
Bajardi: SWD003-L2 guruh talabasi
Haydarov Quvonchbek
Tekshirdi: Shokirov Shodmon Shoyimovich
Birinchi elementni har qanday turdagi elementlari uchun ro‘yxatdan olib tashlaydigan funksiyani yozing.
#include
#include
using namespace std;
template
void cleaning(vector elements) {
if (elements.empty()) {
cerr << "Vector elmentlari bo'sh." << endl;
exit(1);
}
else {
elements.erase(elements.begin());
for(auto x:elements)
{
cout << x << " | ";
}
}
}
int main() {
vector numbers {15, 42, 23, 31, 14, 201, 22};
vector strings {"Quvonchbek", "Behruz", "Zuhriddin", "O'ktam", "Alisher"};
for(auto x: numbers)
{
cout << x << " | ";
}
cout << endl;
for(auto x: strings)
{
cout << x << " | ";
}
cout << endl;
cleaning(numbers);
cout << endl;
cleaning(strings);
return 0;
}
Ro‘yxatning nusxasini qurish, lekin teskari tartibda.
#include
#include
using namespace std;
int main(){
vector numbers;
int x=1;
while (x!=0)
{
cout << "Elementni kiriting: ";
cin >> x;
numbers.push_back(x);
}
vector teskari_numbers(numbers.rbegin(), numbers.rend());
for (auto x: numbers)
{
cout << x << " | ";
}
cout << endl;
for(auto x: teskari_numbers)
{
cout << x << " | ";
}
return 0;
}
|
| |