26.X(N) massiv berilgan. X massiv elementlarini kamayib borish tartibida joylang.
27.X(N) massivining musbat elementlaridan Y massivini tashkil eting, so‘ngra Y massiv elementlarini o‘sib borish tartibida yozing.
28.X=(x1,x2,…, xn) massivning musbat elementlarini ketma ket tartibda Y=(y1,y2,…, yk) massiviga yozing. Y massivning elementlar soni - k, maksimal elementi va uning tartib raqamini aniqlang.
29.float B[n][n];
Qo‘shimcha matrisadan foydalanmagan holda B matritsaning transponerlangan ko‘rinishi BT hosil qilinsin.
30.n natural soni va 5- tartibli haqiqiy turdagi kvadrat matritsa berilgan. Bu matritsaning n- darajasi topilsin (A1A, A2AA, A2A2A va hokazo).
2-LABOROTORIYA ISHI
1-variant.
Quyidagi maydonlardan tashkil topgan, STUDENT nomi bilan
tuzilmani hosil qiling:
Familiya va inisiallari;
Guruh ragami;
O'zlashtirish darajasi (massiv Sta elementdan iborat).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
10 ta STUDENT toyifasidagi tuzilmani klaviatura orqali massiv
ma'lumotlarini kiriting;
Ro'yxatda guruh raqami o'sish tartibida bo'lishi shart;
O'rtacha bali 4.0 dan yuqori bo'lgan talabalar ro'yxati ekranga chiqarilsin.
Agar bunday o'zlashtirishga ega talabalar bo'lmasa, u holda ekranga mos
xabar matnini chiqarilsin.
2-variant,
Quyidagi maydonlardan tashkil topgan, STUDENT nomi bilan
tuzilmani hosil qiling:
Familiya va inisiallari;
Guruh raqami;
O'zlashtirish darajasi (massiv 5ta elementdan iborat).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
10 ta STUDENT toyifasidagi tuzilmani klaviatura orqali massiv
ma'lumotlarini kiriting; Ro'yxat talabalarni o'zlashtirish baliga nisbatan
o'sish tartibida joylashtirilsin;
4 va 5 bahoga o'zlashtirgan talabalar ro'yxati ekranga chiqarilsin;
Agar bunday o'zlashtirishga ega talabalar bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
3-variant quydagi maydonlardan tashkil topgan,student nomi bilan tuzilma hosil qiling :
Familya va insiallari;
Guruh raqami;
O’zlashtirish darajasi (massiv 5 ta elamtdan ),navbatdagi amallarni ajratuvchi dastrni tuzing ;
10 ta stundent toifasidagi tuzilmani kv orqali massiv ma’lumotlani kiriting;Ro’yhat talabalarni alfabet bo’yicha tartiblasin
2 bahosi bor barcha talabalarni familyasi va guruh raqami bo’yicha royhatini ekrangaa chiqarilsin ;
Agar bunday o’zlashtirishga ega talabalar bolmasa, u holda ekranga mos xabar matni chiqarlsin
4 variant.
Quyidagi maydonlardan tashkil topgan, AEROFLOT nomi bilan tuzilmani shakllantiring:
Belgilangan reys punkti nomini;
Reys raqami;
Samolyot turi.
Navbatdagi amallami bajaruvchi dasturni tuzing: 7 ta AEROFLOT toyifadan tashkil topgan tuzilmani klaviatura orqali massiv ma'lumotlarini kiriting;
Ro'yxat reys raqami asosida o'sish tartibida bo'lsin;
Reys raqami, samolyot turi, belgilangan uchish yo'li, berilgan nom bilan mos holda ekranga chiqarilsin;
Agar bunday reys mavjud bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
5-variant
Quyidagi maydonlardan tashkil topgan, AEROFLOT nomi bilan tuzilmani shaklantiring
Belgilangan reys punkti nomini;
reys raqami;
samolyot turi,
Navbatdagi amallaru bajaruvchi dasturni tuzing:
7 ta AEROFLOT toyifadan tashkil topgan tuzilmani klaviatura Orqali massiv
ma'lumotlarini kiriting; ro'yxat belgilangan punkt nomi asosida alfavit tartibida bo'lsin;
Punkit nomi, reys raqami, xizmat ko'rsatuvchi samolynot turi bilan mos holda
ekranga chiqarilsin;
Agar bunday reys mavjud bo'lmasa, u holda ekranga mos Xabar matni
chiqarilsin.
6-variant.
Quyidagi maydonlardan tashkil topgan, WORKER nomi bilan
tuzilmani shaklantirilsin:
Ishchining familiyasi va inisiali;
Lavozimi;
Ishga kirgan vaqti yoki yili.
Navbatdagi amallarni bajaruvchi dasturni tuzing:
10 ta WORKER toyifadan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlarini kiriting; ro'yxat alfavit asosida tartiblansin;
Ishchi familiyasi, uning ish stajini dastur klaviatura orqali kiritilgan
ma'lumotlar asosida hisoblab, ekranga chiqarsin;
Agar bunday ishchi bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
7-variant
Quyidagi maydonlardan tashkil topgan, TRAIN nomi bilan
tuzilmani shaklantirilsin:
Belgilangan punkt nomi;
Poezd raqami;
Jo'nash vaqti.
Navbatdagi amallarni bajaruvchi dasturni tuzing:
7 ta TRAIN toyifadan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlarini kiriting; belgilangan punkt ro'yxat alfavit asosida tartiblansin;
Klaviatura orqali kiritilgan vaqt asosida poezdlar haqidagi ma'lumotni
ekranga chiqarsin;
Agar bunday poezd bo'lmasa, u holda ekranga mos xabar matni chigarilsin.
8-variant
Quyidagi maydonlardan tashkil topgan, TRAN nomi bilan tuzilmani shakllantirilsin:
Belgilangan punkit nomi;
Poezd raqami;
Jo`natish vaqti;
Navbatdagi amallarni bajaruvchi dasturni tuzing:
6 ta TRAIN toifadan tashkil topgan tuzilmani klaviatura orqali massiv ma`lumotlarni kiriting; Belgilangan jo`nash vqtlari bo`yicha poezdlar ro`yxati tartiblansin;
Klaviatura orqali kiritilgan yo`nalish punktlari asosoda poezdlar haqidagi ma`lumotlar ekranga chiqarsin;
Agar bunday yo`nalishidagi poezd bo`lmasa, u holda ekranga mos xabar matni chiqarilsin.
9-variant
Quyidagi maydonlardan tashkil topgan, TRAIN nomi bilan tuzilmani shakllantirilsin:
Belgilangan punkt nomi;
Poyezd raqami;
Jo'nash vaqti.
Navbatdagi amallarni bajaruvchi dastur tuzing:
8 ta TRAIN toifasidan tashkil topgan tuzilmani klaviatura orqali massiv ma'lumotlarini kiriting: poyezd raqamlari bo'yicha ro'yxat tartiblansin;
Klaviatura orqali kiritilgan poyezd raqamlari haqidagi ma'lumot ekranga chiqarilsin;
Agar bunday raqamdagu poyezd bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
10-quydagi maydolarda tashkil topgan marsh nomi bilan tuzilma shakillantirlsin
Yonlaishni boshlanish punkt ning nomi
Yo’nalishini yakununlash punktmning nomi
Yo’nalish raqami
Navbatdagi amallarni bajuruvchi dasturni tuzing
5 ta marsh toifadan tashkil topgan tuzilmani klaviyatura orqali massiv malumotlARNI KIRITNG yo’nlashilar raqamlari boyicha ro’yhat tartiblansin
Klaviatura orqali kiritilgan yo’nalishlar raqamali haqaidagi ma’limot ekranga chiqarilsin
Agar bunday yo’nalsih bomasa u holda ekranga mos habar matni chiqarilsin
11-variant
Quyidagi maydonlardan tashkil topgan, MARSH nomi
bilan tuzilmani shakllantirilsin:
Yo'nalishni boshlanish punktning nomi;
Yo'nalishni yakunlanish punktning nomi;
Yo'nalish raqami.
Navbatdagi amallarni bajaruvchi dasturni tuzing:
9 ta MARSH toyifadan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlarini kiriting; yo'nalishlar raqamlari bo'yicha ro'yxat tartiblansin;
Klaviatura orqali kiritilgan boshlang'ich yoki yakuniy punkt yo'nalishlar
bo'yicha raqamlari haqidagi ma'lumot ekranga chiqarsin;
Agar bunday yo'nalish bo'lmasa, u holda ekranga mos xabar matni
chiqarilsin.
12-variant
Quyidagi maydonlardan tashkil topgan, NOTE nomi bilan tuzilmani shakllantirilsin:
Familiya, ismi;
Telefon raqami;
Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
10 ta NOTE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlari kiritilsin; ro'yxat abonentlarning tug'ilgan. sanasi asosida tartiblansin.
Klaviatura orqali kiritilgan telefon raqamlari asosida
ma'lumot ekranga chiqarsin;
Agar bunday raqamdagi abonentlar bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
13-variant
Quyidagi maydonlardan tashkil topgan, NOTE nomi bilan
tuzilmani shakllantirilsin:
*Familiya, ismi;
Telefon rakami;
Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
8 ta NOTE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlari kiritilsin; ro'yxat alfavit asosida tartiblansin;
*Klaviatura orqali kiritilgan abonentlarning tug'ilgan oy sanasi bo'yicha
ma'lumot ekranga chiqarsin;
*Agar bunday abonent bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
14 -variant
Quyidagi maydonlardan tashkiln topgan,NOTE nomi bilan tuzilmani shaklantirilsin:
*Familiya,ismi;
*Telefon raqami;
*Tug'ilgan sanasi(massiv uchta raqamdan tashkil topgan).
Navbatdagi amallarni bajaruvchi dastur tuzing:
9 ta NOTE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv ma'lumotlari kiritilsin; ro'yxat abonentlarning telfon raqamlarini dastlabki uchtasi asosida tartiblansin:
Klaviatura orqali kiritilgan abanent haqidagi ma'lumotlarni ekranga chiqarsin:
Agar bunday abonent bo'lmasa, u holda ekranga mos xabar matni chiqarilsin:
15-variant
Quyidagi maydonlardan tashkil topgan. BELGI nomi bilan tuzilmani shakllantirilsin
Familiya, ismi;
Burj belgisi;
Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
8 ta BELGI toyifasidan tashkil topgan tuzilmani klaviatura orqali massiy
ma'lumotlari kiritilsin; ro'yxat tug'ilgan sana asosida tartiblansin;9
Klaviatura orqali kiritilgan familiya egasi haqidagi ma'lumot ekranga
chiqarsin:
Agar bunday familiya bo`lmasa, u holda ekranga mos xabar matni chiqarilsin.
16-variant
Quyidagi maydonlardan tashkil topgan, BELGI nomi bilan
tuzilmani shakllantirilsin:
Familiya, ismi,
Burj belgisi;
Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
* 8 ta BELGI toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv
.
ma'lumotlari kiritilsin; ro'yxat tugilgan sana asosida tartiblansin;
Klaviatura orqali kiritilgan familiya egasining tugilgan burji haqidagi
Agar bunday familiya bo' Imasa, u holda ekranga mos xabar matni chiqarilsin.
17-variant
Quyidagi maydonlardan tashkil topgan, BELGI nomi bilan
tuzilmani shakllantirilsin:
*Familiya, ismi;
*Burj belgisi;
*Tug'ilgan sanasi (massiv uchta raqamdan tashkil topgan).
Navbatdagi amallarni bajaruvchi dasturni tuzing:
7 ta BELGI toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlari kiritilsin;
ro`yxat Burj belgisi asosida tartiblansin;
Klaviatura orqali kiritilgan familiya egasi haqidagi ma'lumot tug'ilgan oyi
bo'yicha ekranga chiqarsin;
*Agar bunday familiya bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
18-variant
Quyidagi maydonlardan tashkil topgan, PRICE nomi bilan
tuzilmani shakllantirilsin:
Molning nomi;
Bunday turdagi mollar sotuvchi do'kon nomi;
So'mdagi molning narxi;
Navbatdagi amallarni bajaruvchi dasturni tuzing:
8 ta PRICE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlari kiritilsin; ro'yxatdagi mollar nomi bo'yicha alfavit asosida
tartiblansin;
Klaviatura orqali nomi kiritilgan mol haqidagi to'liq ma'lumot ekranga
chiqarsin;
Agar bunday nomdagi mol bo'lmasa, u holda ekranga mos xabar matni chiqarilsin.
19-yariant
Quyidagi maydonlardan tashkil topgan, PRICE nomi bilan
tuzilmani shakllantirilsin:
Molning nomi;
Bunday turdagi mollar sotuvchi do'kon nomi;
So'mdagi molning narxi.
Navbatdagi amallarni bajaruvchi dastumi tuzing:
10 ta PRICE toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv
ma'lumotlari kiritilsin; ro'yxat do'konlar nomi bo'yicha alfavit asosida tartiblansin;
Klaviatura orqali nomi kiritilgan mol sotiladigan do'konlar haqidagi
ma'lumot ekranga chiqarsin;
*Agar bunday nomdagi mol sotiladigan do'kon bo'lmasa, u holda ekranga mos Xabar matni chiqarilsin.
20-variant
Quyidagi maydonlardan tashkil topgan ORDER nomi bilan tuzilmani shakllantirsin:
To'lovhisob raqami;
Mijozning to'lov raqami;
Yetkazilgan pul miqdori.
“Navbatdagi amallarni bajaruvchi dasturni tuzing:
toyifasidan tashkil topgan tuzilmani klaviatura orqali massiv malumotlarini kiritsin;
ro'yxat to'lovchilarning familiyasi bo'yicha alfavit asosida tartiblansin
Klaviatura orqali kiritilgan pul miqdorini to'lagan mijozlar haqidagi ma'lumot
Pul to'lagan mijoz bo'lmasa, u holda ekranga mos xabarni ma'lumot ko'rinishida chiqarsin