3-laboratoriya ishi uchun material mavzu: massivlar. Bir o’lchovli va ko’p o’LCHOVLI massivlar. Massiv elementlarini saralash usullari. Ishdan maqsad



Download 372,66 Kb.
Pdf ko'rish
bet5/10
Sana03.01.2022
Hajmi372,66 Kb.
#314912
1   2   3   4   5   6   7   8   9   10
Bog'liq
3-laboratoriya ishi Massivlar 2021-2022 (1)

#include  

using namespace std; 

int main(){ 

  short k,i,j,m,x,y,z,w; 

  float a[100][100]; 

  cin>>m; 

  for(i=1;i<=m;i++)      


  for(j=1;j<=m;j++) 

      cin>>a[i][j]; 

  x=m; y=m;  z=1;    w=1;   

 for(k=1;k<=m/2;k++){ 

  for(i=z;i<=x;i++) 

    cout<<"a["<

  for(j=y-1;j>=w;j--)   

    cout<<"a["<

for(i=x-1;i>=z;i--) 

    cout<<"a["<

  for(j=w+1;j<=y-1;j++)   

    cout<<"a["<

  x--;y--;z++;w++; 

 } 

 //  bu dastur toq sonlar uchun  ham  o`rinli 

 if(m%2==1) 

     cout<<"a["<

  return 0;  } 

 

Ekranga   quyidagicha  natija  chiqadi: 



 

 

2-misol. 



Berilgan    mxn    o`lchamli    matrisaning    bosh    diaganali      elementlarini      nollarga   

aylantirish   dasturi  tuzilsin. 



#include 

 



    int main (){  

    int k[100][100]; 

    int i,j,n,m; 

    cout<<" sonini kiriting="; 

    cin>>n>>m; 

    for ( i=1; i<=n; i++) 

    for ( j=1; j<=m; j++) 

    cin>>k[i][j]; 

     for ( i=1; i<=n; i++) 

      for ( j=1; j<=m; j++){   

   if (i==j)  

     k[i][j]=0; 

        cout<<"k["<

    system("pause"); 

    return 0;     } 

 

Ekranga   quyidagicha  natija  chiqadi: 



 

 

 




3.1-

 

jadval. Massivlarga doir masalalar.



 

1. 


12 

elementdan 

iborat 

 

“a” 



massiv 

berilgan 

– 

  

b-  nomli    massivning    har  bir      elementini 



  formula 

yordamida hosil qiling va chop eting.



 

2. 


Berilgan 

 massivda bitta bo‘lsa ham manfiy element bor.  

Birinchi  manfiy  elementgacha  bo‘lgan  sonlarning  ko‘paytmasini  hisoblang. 

Boshlang‘ich ma’lumotlar: 3,8,17,-10,-16,-1,5,8,9,10. 

3. 

 

massiv 



berilgan.  

 formulaga binoan yangi massiv hosil qiling 



va chop eting.  

4. 


 

Sonli 


ikkita 

massiv berilgan.   

   formulasiga asoslanib, yangi  S-

nomli massivni hosil qiling va massiv elementlari kvadratlarining yig‘indisini 

hisoblang. Natijani chop eting. 

5. 


Berilgan 

  massivdan   

quyidagi formula asosida  

 massiv hosil qiling va 

ustun ko‘rinishda  chop eting.  

6. 


8  ta  elementdan  ibotat  A  –nomli  massivning  eng  kichik  elementi  va  uning 

indeksini aniqlash dasturini tuzing. Massivning boshlang‘ich qiymatlari:-> 3, 

-7, 8, 10, -75, 128, 7, 10. 

7. 


Berilgan 

 

massivdan  



 formulasi yordamida  

, massivini hosil qiling va  chop 

eting. 



8. 

 

 massivda bitta bo‘lsa ham manfiy element bor.    Massivning 



birinchi  manfiy  elementigacha  joylashgan  elementlari  yig‘indisini  hisoblash 

dasturini tuzing. Boshlang‘ich ma’lumotlar: 3, 10, 

-8, 7, -6, 16, 13, 20. 

9. 


  

  massiv  radianlarda  berilgan.    Shu 

massiv asosida yangi   y nomli  massivini (har bir element  

  

formula yordamida hosil qilinadi) hisoblash va chop etish dasturini tuzing. 



10. 

(  =0,…,7) massivda  bittagina bo‘lsa  ham nolga teng elementi  mavjud.  

Ushbu massivning qiymati nolga teng bo‘lgan birinchi elementgacha bo‘lgan 

elementlarning  yig‘indisini  hisoblash  dasturini  tuzing.  Boshlang‘ich 

ma’lumotlar: 1, 17, 2, 4, -5, 0, 7, 8. 

11. 


  massiv qiymatlari radianlarda  berilgan. 

  massivning  har  bir  elementini 

    formulasi  yordamida 

hisoblang.    Ekranga     

  va 

,  ( =0,1.2,…,6).  massivlarni  jadval 



ko‘rinishda chop eting.

 

12.  O‘nta butun sonlardan iborat 




Download 372,66 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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