5. Ro`yxat berilgan ekrandan kiritilgan sonning toq qiymatdagi elementlarini ekanga


Download 160.82 Kb.
Pdf ko'rish
Sana27.07.2023
Hajmi160.82 Kb.
#1663046
Bog'liq
5. Ro`yxat berilgan ekrandan kiritilgan sonning toq qiymatdagi e



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: 



Download 160.82 Kb.

Do'stlaringiz bilan baham:




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