Namunaviy masala



Download 47,19 Kb.
Sana17.06.2021
Hajmi47,19 Kb.
#68598
Bog'liq
13. Амалиёт 1

Matrisalar


Namunaviy masala

Elementlari bir-biriga teng bo‘lmagan n-chi tartibli haqiqiy turdagi kvadrat matrisa berilgan. Eng katta element joylashgan satrni eng kichik element joylashgan ustunga kopaytmasi topilsin.

Yechish usuli

Matrisaning eng katta va eng kichik elementlari topiladi. Buning uchun matrisaning (0,0) o‘rindagi elementi maksimum (minimum) deb faraz qilinadi va i-satr va j-ustunlar bo‘icha ichma-ich joylashgan takrorlash jarayoni amalga oshiriladi. Maksisumum (minimum) element topish bilan birga uning joylashgan o‘rni biror maxi o‘zgaruvchida (minimum ucun minj o‘zgaruvchida) eslab qolinadi. Keyin matritsaning maxi - satri elemntlari va minj - ustun elementlariga skalyar kopaytmasi hisoblanadi.



Programma matni

#include

#include

#define n 3

typedef float Fmatrisa[n][n];

int main()

{

Fmatrisa A;



float max,min;

int maxi,minj,i,j;

//А matritsa elementlarini o‘qish

for(int i=0;i

for(int j=0;j>A[i][j];

// А[0,0]- maksimum hamda minimum element deb faraz qilinadi va matritsaning qolgan elementlari

// bilan solishtiriladi;

max=A[0][0]; maxi=0;

min=A[0][0]; minj=0;

for(int i=0;i

for(int j=0;j

if(max

else if(min>A[i][j]){min=A[i][j]; minj=j;}

// Maksimum element joylashgan satr minimum joylashgan satrga ko‘paytiriladi

float S=0;

for(j=0;j

cout<<"S="<

return 0;

}

Amaliy masalalar



const int n  20;

float B[n][n];

Qo‘shimcha matrisadan foydalanmagan holda B matritsaning transponerlangan ko‘rinishi BT hosil qilinsin.




n natural soni va 5-chi tartibli haqiqiy turdagi kvadrat matritsa berilgan. Bu matritsaning n-darajasi topilsin (A1A, A2AA, A2A2A va hokazo).



const int n=20;

float nuqta[n][2], d;

Matritsaning satr elementlarini tekislikdagi nuqtalarning koordinatalari deb qarab, shu nuqtalar orasidagi eng katta masofa topilsin.




float A[9][9],s;

A matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig‘indisi s topilsin.







enum Oy{yan,fev,mar,apr,may,iyn,iyl,avg,sen,okt,noy,dek};

enum Kun{dush,sesh,chor,paysh,juma,shanba,yaksh,null};

Kun Kalendar[12][31];

Kalendar massivi haftaning mos kunlari bilan to‘ldirilsin (mavjud bo‘lmagan sana null deb ko‘rsatilsin). Yil kabisa yili emas va 1-yanvar dushanba deb hisoblansin (Kalendar[yan][0]=dush; Kalendar[yan][1]=sesh;... Kalendar[fev][29]=null;... ).





int A[10][10],B[9][9];

int n,k; //

Berilgan A matritsaning n-satri va k-ustunini o‘chirish orqali B matritsa hosil qilinsin.




const int n=8, m=12;

int k, S[n][m];

S matritsaning ”maxsus” elementlar soni - k aniqlansin.

Element ”maxsus” deyiladi, agar u o‘zi joylashgan ustundagi boshqa elementlar yig‘indisidan katta va o‘zi joylashgan satrda chapdagi elementlardan katta, o‘ngdagilaridan esa kichik bo‘lsa.





int k; char C[10][15];

Berilgan C matritsadagi har xil belgilar soni - k aniqlansin (takrorlanuvchi belgilar bitta deb hisoblansin).





5 ta satr va 7 ta ustundan iborat haqiqiy turdagi matritsa berilgan. Uning satrlari kamaymaydigan ko‘rinishda tartiblansin.



O‘lchami 10 x 5 bo‘lgan haqiqiy turdagi matritsa berilgan. Matritsa satrlarining eng katta elementlari o‘sishi bo‘yicha tartiblansin.

Download 47,19 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish