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 l;
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 q;
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 p;
while(q.size())
{
p.push(q.front());
if(c == y)
p.push('+');
q.pop();
c ++;
}
while(p.size())
{
cout << p.front() << ' ';
p.pop();
}
}
Natija:
Do'stlaringiz bilan baham: |