О‘ZBEKISTON RESPUBLIKACI OLIY VA О‘RTA MAXSUSTA’LIMVAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETINURAFSHON FILIALI
“Kompyuterinjiniringi”fakulteti
Guruh _610-21
Abdumominov Abdulazizning
Dasturlash2 fanidan bajargan
№ 1 - Laboratoriyaishi
Variant : N^4
1-Vazifa:
a) Berilgan float turidagi to‘plamning butun son qiymatlarini (nuqtadan oldin) qismi ikkinchi to‘plamga, kasr(nuqtadan keyin) qismi uchinchi to‘plamga joylashtiruvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlarnio‘chirilib,saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.
Bajarilishi:
#include
#include
using namespace std;
int main() {
set s1 = {23, 67, 89.7, 14, 94.5, 35} ;
set s2 ;
set s3 ;
int x ;
cout << "\ns1 set() to'plami elementlari : " ;
for(auto i : s1) {
cout << i << " " ;
}
for(auto i : s1) {
x = static_cast(i) ;
s2.insert(x) ;
s3.insert(i-x) ;
}
cout << "\ns2 set() to'plami elementlari : " ;
for(auto i : s2) {
cout << i << " " ;
}
cout << "\ns3 set() to'plami elementlari : " ;
for(auto i : s3) {
cout << i << " " ;
}
return 0;
}
b) Talabalar haqida (familiya, ismi, sharfi, fani, guruhi va bahosi) to‘plam berilgan. Ixtiyoriy qidirilayotgan guruhdan har bir fan bo?yicha nechta talaba 5 bahoga, nechtasi 4 bahoga, nechtasi 3 bahoga va nechtasi o‘zlashtira olamayotganligi aniqlovchi va bahosi bo‘yich talabalarni qidiruvchi dastur tuzing.
Bajarilishi:
#include
Do'stlaringiz bilan baham: |