Akbarov Rustamjonning dasturlash 2 fanidan 1-topshiriq javobi. Tekshirdi: Dauletov Adilbek


Download 209.16 Kb.
Sana21.04.2023
Hajmi209.16 Kb.
#1375894
Bog'liq
akbarov rustamjon dm2

Al Xorazmiy nomidagi Toshkent Axborot texnologiyalari univarsitetining dasturiy injiniring fakulteti 1-kurs talabasi Akbarov Rustamjonning dasturlash 2 fanidan 1-topshiriq javobi.

Tekshirdi: Dauletov Adilbek.


2

Ro’yxat berilgan ekrandan kirtilgan sondan qiymati katta elementlarni toping.

#include


#include
#include
using namespace std;
int main() {
srand(time(0));
int n, x;
cout << "Ro'yhat elementlari soni: "; cin >> n;
list a;
for (int j = 0; j < n; j++) {
a.push_back(rand()%50-20);
}
for (auto i = a.begin(); i != a.end(); i++) {
cout << *i << " "; }
cout << "\nSon kiriting: "; cin >> x;
for (auto i = a.begin(); i != a.end(); i++) {
if(x<*i) cout << *i << " "; }

return 0;


}






2

Deque agar bo’sh bo’lmasa assign() barcha elementlari almashtirilsin.


#include
#include
int main() {
std::deque numbers;
int inputNum;
std::cout << "Iltimos, son kiriting (dasturni to'xtatish uchun 0 ni kiriting): ";
std::cin >> inputNum;
while (inputNum != 0) {
numbers.push_back(inputNum);
std::cout << "Iltimos, son kiriting (dasturni to'xtatish uchun 0 ni kiriting): ";
std::cin >> inputNum;
}
std::cout << "Kiritilgan sonlar: ";
for (auto it = numbers.begin(); it != numbers.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
int temp = numbers[0];
numbers[0] = numbers[numbers.size() - 1];
numbers[numbers.size() - 1] = temp;
std::cout << "O'zgartirilgan sonlar: ";
for (auto it = numbers.begin(); it != numbers.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
numbers.clear();
while (!numbers.empty()) {
numbers.pop_front();
}
return 0;}




Download 209.16 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling