Php (Personal Home Page) nomi bilan birinchi nashri chiqarildi. 1996 yil aprel oyida dasturlar jiddiy qayta ishlanganidan so‘ng, php/FI
Download 438.09 Kb.
|
javoblar
32 o'lchovgacha Karl, 32!
ko'p 1,2 yoki 3 o'lchamli massivlar ko'p. 2 o'lchamli massivlar ustiga matritsa deb ham yozib. Ko'p o'lchamli massivlarni ham bir o'lchamli massivlar kabi turli xil hil yo'l bilan e'lon qilishimiz mumkin: int [,] nums1 ; int [,] nums2 = new int [ 2 , 3 ]; int [,] nums3 = yangi int [ 2 , 3 ] { { 0 , 1 , 2 }, { 3 , 4 , 5 } }; int [,] nums4 = yangi int [,] { { 0 , 1 , 2 }, { 3 , 4 , 5 } }; int [,] nums5 = yangi [,] { { 0 , 1 , 2 }, { 3 , 4 , 5 } }; int [,] nums6 = { { 0 , 1 , 2 }, { 3 , 4 , 5 } }; Ko'p o'lchamli massivlarning yukini massiv elon qilingan qarab: int [,] nums3 = yangi int [ 2 , 3 ] { { 0 , 1 , 2 }, { 3 , 4 , 5 } }; kabimiz yoki sikl yordamida elon qilishimiz mumkin: int [,] myArr = new int [ 4 , 5 ]; Tasodifiy rand = yangi Tasodifiy (); uchun ( int i = 0 ; i < 4 ; i ++ ) { uchun ( int j = 0 ; j < 5 ; j ++ ) { myArr [ i , j ] = rand . Keyingi ( 1 , 30 ); Konsol . Yozing ( "{0}\t" , myArr [ i , j ]); } Konsol . WriteLine (); } Bu yerda Random sinfidan foydalanildi. massiv ishlashi har bir elementini alohidadan foydalanishimiz mumkin: int [,] nums2 = new int [ 2 , 3 ]; nums2 [ 0 , 0 ] = 0 ; nums2 [ 0 , 1 ] = 1 ; … nums2 [ 2 , 3 ] = 5 ; Ikki o'lchamli massivlarda [2, 3] masivning qatorlar va ustunlar sonini kutish yani 2 qatorlar soni va 3 ustunlar soni, quyida bunga misol ko' mumkin: int [,] nums3 = yangi int [ 2 , 3 ] { { 0 , 1 , 2 }, { 3 , 4 , 5 } }; tasvir Keling endi 2 o'lchamli massivga misol ko'ramiz. Sinfxonada 3 qator bola 4 qism, har bir qatorda parta bor, bir partaga 1ta o'tiradi, oddiy hisob kitob bilan bu honada 3*4=12 ta parta borligi va 12ta o'quvchi sig'ishini hisoblay olamiz, endi masalaga o' tamiz, matematika fanidan imtihonda barcha o'quvchilar 3,4 yoki 5 baholarini olishdi, savol sinfning o'rtacha bahosi necha? tizimdan foydalanish ; sinf dasturi { statik void Asosiy ( string [] args ) { //3 qator 4 ustunlik 2 o'lchamli massiv elon qilamiz int [,] myArr = yangi int [ 3 , 4 ]; Tasodifiy rand = yangi Tasodifiy (); uchun ( int i = 0 ; i < 3 ; i ++ ) { uchun ( int j = 0 ; j < 4 ; j ++ ) { // tasodifiy bolalarning baholarini aniqlaymiz // (3,6) bu ora oladi bildiradi va 3,4,5 sonlarini o'z ichiga oladi myArr [ i , j ] = rand . Keyingi ( 3 , 6 ); Konsol . Yozing ( "{0}\t" , myArr [ i , j ]); } Konsol . WriteLine (); } int sum = 0 ; //sinfning umumiy bahosi ikki barobar o'rtacha = 0,0D ; //sinfnig o'rtacha bahosi uchun ( int i = 0 ; i < 3 ; i ++ ) { uchun ( int j = 0 ; j < 4 ; j ++ ) { summa += myArr [ i , j ]; } } o'rtacha = aylantirish . ToDouble ( sum ) / 12 ; Konsol . WriteLine ( $"Sinfning umumiy bahosi: { sum } " ); Konsol . WriteLine ( $"Sinfning o'rtacha bahosi: { o'rtacha } " ); } } Natija: 5 3 5 4 4 3 5 4 3 3 3 3 Sinfning umumiy bahosi: 45 Sinfning o'rtacha bahosi: 3,75 Massivlarning xususiy xususiyiyatlari: O'lchovi(rank): massivning o'lchovini bildiradi Massiv quvvat(array le): massivning barcha yuklash soni o'lchov bo'yicha(dimension length): bir alohida o'lchovning sifati Download 438.09 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling