O’zbekistоn respublikasi оliy ta’lim, fan va innovatsiyalar vazirligi
Download 1.59 Mb.
|
Holmirzayev Hoshimjon Erkinjonovich BI
Bir o‘lchovli massivlar. Bir o‘lchovli massivlardan dasturlashda qolganlariga nisbatan ko‘proq qo‘llaniladi. Bir o‘lchovli massivlarni turli xil e’lon qilish mumkin:
tip[] massiv_nomi; tip[] massiv_nomi = new tip [ o‘lchami ]; tip[] massiv_nomi = { elementlar qiymati-initsializatorlar }; tip[] massiv_nomi = new tip [] { initsializatorlar }; tip[] massiv_nomi = new tip [ o‘lchami ] { initsializatorlar }; Misollar: // 1 elementlar berilmagan, initsializatsiya qilinmagan. Massivdan elementlar initsializatsiya qilinmaguncha foydalanib bo‘lmaydi. int[] a; // 2 Elementlar qiymati 0 ga teng int[] b = new int[4]; // 3 new avtomatik bajariladi va elementlar sonidan kelib chiqib o‘lcham belgilanadi int[] c = { 61, 2, 5, -9 }; // 4 elementlar sonidan kelib chiqib o‘lcham avtomatik ravishda aniqlanadi int[] d = new int[] { 61, 2, 5, -9 }; // 5 massiv foydalanuvchi tomonidan to‘liq yozilgan int[] e = new int[4] { 61, 2, 5, -9 }; Quyidagi dastuyrda 6 ta butun tipli elementlardan tashkil topgan massivning manfiy qiymatli elementlari yig‘indisi, soni va massivning eng katta elementini topish dasturi keltirilgan. using System; namespace ConsoleApplication1 { class Class1 { static void Main() { const int n = 6; int[] a = new int[n] { 3, 12, 5, -9, 8, -4 }; Console.WriteLine( "Joriy massiv:" ); for ( int i = 0; i < n; ++i ) Console.Write( "\t" + a[i] ); Console.WriteLine(); long sum = 0; // manfiy elementlar yig‘indisi int num = 0; // manfiy elementlar soni for ( int i = 0; i < n; ++i ) if ( a[i] < 0 ) { sum += a[i]; ++num; } Console.WriteLine( "Manfiy elementlar yig‘indisi = " + sum ); Console.WriteLine( " Manfiy elementlar soni = " + num ); int max = a[0]; // Eng katta element for ( int i = 1; i < n; ++i ) if ( a[i] > max ) max = a[i]; Console.WriteLine( " Eng katta element = " + max ); } } } Download 1.59 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling