|
using System; class Program
{
static void Main
|
bet | 14/16 | Sana | 18.05.2024 | Hajmi | 141,69 Kb. | | #241912 |
Bog'liq Latofat777using System; class Program
{
static void Main(string[] args)
{
int n,m; Console.Write("n=");
n=int.Parse(Console.ReadLine()); Console.Write("m="); m=int.Parse(Console.ReadLine()); int[,] myArr = new int[n, m]; Random rand = new Random();
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
// (3,6) bu oraliqni bildiradi va 3,4,5 sonlarini o‘z ichiga oladi myArr[i, j] = rand.Next(3, 6);
Console.Write("{0}\t", myArr[i, j]);
}
Console.WriteLine();
}
int sum = 0; //sinfning umumiy bahosi
double urtacha = 0; //sinfning o‘rtacha bahosi
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
sum += myArr[i, j];
}
}
urtacha = Convert.ToDouble(sum) / (n*m); Console.WriteLine("Sinfning umumiy bahosi: {0}",sum); Console.WriteLine("Sinfning o‘rtacha bahosi: {0}",urtacha); Console.ReadKey();
}
}
n=4, m=4 bo‘lgan holda quyidagi natijani olishimiz mumkin: 5 3 5 4
4 3 5 4
3 3 3 3
Sinfning umumiy bahosi: 45 Sinfning o‘rtacha bahosi: 3,75 Massivlarning asosiy xossalari:
O‘lchovi(rank) - massivning o‘lchovini bildiradi
Massiv uzunligi(array lenght) - massivning barcha elementlari soni
o‘lchov uzunligi(dimension length) - bir alohida o‘lchovining uzunligi
Massivlar massivi
Massivlar massivini yoki “kesilgan massiv”ni ko‘p o‘lchovli massivlardan farqlash kerak:
int[][] nums = new int[3][];
nums[0] = new int[2] { 1, 2 }; // 1-qism massiv uchun xotira ajratish nums[1] = new int[3] { 1, 2, 3 }; //2-qism massiv uchun xotira ajratish nums[2] = new int[5] {1, 2, 3, 4, 5}; //3-qism massiv uchun xotira ajratish
Bu yerda, kvadrat qavslarning ikkita guruhi bu massivlar massivi, ya’ni o‘z navbatida boshqa massivlarni o‘z ichiga olgan massiv ekanligini ko‘rsatadi. Bundan tashqari, massiv uzunligi faqat birinchi kvadrat qavslarda ko‘rsatilgan, keyingi barcha kvadrat qavslar bo‘sh bo‘lishi kerak: new int[3][].
Bunday holda, bizning nums massivimiz uchta massivni o‘z ichiga oladi. Bundan tashqari, ushbu massivlarning har birining o‘lchamlari mos kelmasligi mumkin. Massivlar massivida har bir massivning o‘lchovlari har xil bo‘lganligi uchun ularni notekis massivlar ham deb yuritishadi.
Massivlar massivining muqobil varianti
|
| |