Laboratoriya ishi 11. Massivlarni tashkil etish Ishning maqsadi


 – misol: Bir o‘lchamli, n ta hadli (n = 10) massiv hadlarini yig‘ish


Download 307.76 Kb.
Pdf ko'rish
bet2/2
Sana09.12.2021
Hajmi307.76 Kb.
#179612
1   2
Bog'liq
1 olchovli.massivlar

1 – misol: Bir o‘lchamli, n ta hadli (n

=

10) massiv hadlarini yig‘ish.



 

#include  

using namespace std; 

const int n = 10; 

int main() 



 

int a[n]; 

 

int s = 0; 

 

for(int i = 0; i < n; i++) { 

 

 

printf("Massiv hadini kiriting a[%i]=?",i); 

 

 

cin >> a[i]; 

 



 

for(int i = 0; i < n; i++) { 

 

 

s += a[i]; 

 



 

printf("Yig'indi: %7i",s); 

 

return 0; 



Natija

 

2  –  misol:  Bir  o‘lchamli,  n  ta  hadli  (n=10)  massiv  hadlarining  eng 

kattasini  topish va uning joylashgan joyini aniqlash. 

#include  

using namespace std; 

const int n = 10; 

int main() 



 

int a[n], k; 

 

int max; 

 

for(int i = 0; i < n; i++) 

 



 

 

printf("Massiv hadini kiriting a[%i]=?",i); 

 

 

cin >> a[i]; 

 



 

max = a[0]; k = 0; 

 

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



 



 

 

if(max < a[i]) 

 

 



 

 

 

k = i; 

 

 

 

max = a[i]; 

 

 



 



 

printf("Maxsimal qiymat: %7i,\tO'rni: %7i",max,k); 

 

return 0; 



Natija

 

Topshiriqlar:  

1.  m  va  n  butun  musbat  sonlar  berilgan.  m×n  o‘lchamli  matritsiani 

shunday xosil qilinki uning har bir i-satri elementlari 10*i ga teng bo‘lsin. (i=0, 

1, 2, …, m-1). 

2.  m  va  n  butun  musbat  sonlar  berilgan.  m×n  o‘lchamli  matritsiani 

shunday xosil qilinki uning har bir j-satri elementlari 5*j ga teng bo‘lsin. (j=0, 

1, 2, …, m-1). 

3. m va n butun musbat sonlari va m ta butun sonlar to‘plami berilgan. 

mxn o‘lchamli matritsiani shunday xosil qilinki uning har bir ustuni kiritilgan 

m ta sondan iborat bo‘lsin. 

4. m va n butun musbat sonlari va n ta butun sonlar to‘plami berilgan. m 

x n o‘lchamli matritsiani shunday xosil qilinki, uning xar bir satri kiritilgan n 

ta sondan iborat bo‘lsin. 

5. m x n o‘lchamli matritsia va k soni berilgan (0<=k<=m). Matritsaning 

k- satrini chiqaruvchi dastur tuzing. 

6. m x n o‘lchamli matritsia va k soni berilgan (0<=k<=m). Matritsaning 

k- ustuni elementlarini chiqaruvchi dastur tuzing. 

7. m x n o‘lchamli matritsa berilgan. Matritsaning 2 ga karrali (0, 2, 4, 

…) satrlarini chiqaruvchi dastur tuzing. 




8. m x n o‘lchamli matritsa berilgan. Matritsaning toq indeksli ustunlarini 

(1, 3, 5, …) chiqaruvchi dastur tuzing. 

9. m va n butun musbat sonlari va m ta butun sonlar to‘plami berilgan. 

mxn o‘lchamli matritsiani shunday xosil qilinki uning har bir ustuni kiritilgan 

m ta sondan iborat bo‘lsin. 

10. m x n o‘lchamli matritsa va k soni berilgan (0<=k<=m). Matritsaning 

k-satri elementlari yig‘indisi va ko‘paytmasini chiqaruvchi dastur tuzing. 

11. m x n o‘lchamli matritsa va k soni berilgan (0<=k<=m). Matritsaning 

k-ustuni elementlari yig‘indisi va ko‘paytmasini chiqaruvchi dastur tuzing. 

12.  m  x  n  o‘lchamli  matritsa  berilgan.  Matritsaning  har  bir  satri 

elementlari yig‘indisini chiqaruvchi dastur tuzing. 

13.  m  x  n  o‘lchamli  matritsa  berilgan.  Matritsaning  har  bir  ustuni 

elementlari ko‘paytmasi  chiqaruvchi dastur tuzing. 

14. m x n o‘lchamli matritsa va k soni berilgan (0<=k<=m). Matritsaning 

k-satri elementlari yig‘indisi va ko‘paytmasini chiqaruvchi dastur tuzing. 

15. m x n o‘lchamli matritsa berilgan. Matritsaning har bir satri uchun 

toq  indeksli  ustunlarning  (1,  3,  5,  …)  o‘rta  arifmatigini  chiqaruvchi  dastur 

tuzing. 


16. m x n o‘lchamli matritsa berilgan. Matritsaning har bir ustuni uchun 

2 ga karrali satrlarning (0, 2, 4, …) yig‘indini chiqaruvchi dastur tuzing.  

17. m x n o‘lchamli matritsa berilgan. Matritsaning har bir ustuni uchun 

2 ga karrali satrlarning (0, 2, 4, …) yig‘indini chiqaruvchi dastur tuzing. 

18. m x n o‘lchamli matritsa berilgan. Matritsaning har bir satrining eng 

kichik elementini chiqaruvchi dastur tuzing. 

19.  m  x  n  o‘lchamli  matritsa  berilgan.  Matritsaning  har  bir  ustunining 

eng kata elementini chiqaruvchi dastur tuzing. 

20. m x n o‘lchamli matritsa berilgan (faqat musbat sonlar). Elementlari 

yig‘indisi  eng  kata  bo‘lgan  satrning  indeksini  va  shu  satr  elementlari 

yig‘indisini chiqaruvchi dastur tuzing. 

21.  m  x  n  o‘lchamli  matritsa  berilgan.  Elementlari  ko‘paytimasi  eng 

kichik bo‘lsa ustunning ko‘paytimasini chiqaruvchi dastur tuzing. 

22. m x n o‘lchamli matritsa berilgan. Elementlari yig‘indisi eng kichik 

bo‘lsa ustunning yig‘indisini chiqaruvchi dastur tuzing. 

23.  m  x  n  o‘lchamli  matritsa  berilgan.  Har  bir  satrda,  shu  satr  o‘rta 

arifmetigidan kichik bo‘lgan elementlari sonni chiqaruvchi dastur tuzing. 



24. m x n o‘lchamli matritsa berilgan. Har bir ustunda, shu ustun o‘rta 

arifmetigidan katta bo‘lgan elementlari sonni chiqaruvchi dastur tuzing. 

25.  m  x  n  o‘lchamli  matritsa  va  k1,  k2  butun  sonlar  berilgan 

(0<=k1

 

 


Download 307.76 Kb.

Do'stlaringiz bilan baham:
1   2




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