5. Ro`yxat berilgan ekrandan kiritilgan sonning toq qiymatdagi elementlarini ekanga
Download 160.82 Kb. Pdf ko'rish
|
dasturlash 2-laboratoriya
2-laboratoriya ishi №5 variant Topshiriq №1 5.Ro`yxat berilgan ekrandan kiritilgan sonning toq qiymatdagi elementlarini ekanga chiqaring. Dastur kodi: #include using namespace std; int main() {
list
int n; cout << "Ro'yxatdagi elementlar sonini kiriting: ";
cin >> n; cout << "Ro'yxat elementlarini kiriting:\n";
for(int i = 1; i <= n; i ++) {
int x;
cin >> x;
l.push_back(x); }
cout << "Toq qiymatdagi elementlar:\n";
while(l.size()) {
if(l.back() % 2 == 1)
cout << l.back() << ' ';
l.pop_back();
} } Natija:
Topshiriq №2 5.Navbat o`rtasiga ‘+’ belgi joylashtirilsin. Dastur kodi: #include using namespace std; int main() {
int n;
cout << "Navbat elementlari sonini kiriting:\n"; cin >> n;
queue cout << "Char qiymatli navbat elementlarini kiriting:\n";
for(int i = 1; i <= n; i ++) {
char x;
cin >> x;
q.push(x); }
int x = n/2 + 1, y = n/2 + 1;
if(n % 2 == 0)
y --; int c = 1;
queue while(q.size())
{
p.push(q.front());
p.push('+');
q.pop();
c ++;
} while(p.size())
{
cout << p.front() << ' ';
} }
Download 160.82 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling