3 g-guruh talabasi Urazbayev Saburjanning 2021-2022-oʻquv yiliga belgilangan amaliyot


Massivlar haqida asosiy tushunchalar



Download 8,26 Mb.
bet5/54
Sana10.09.2022
Hajmi8,26 Mb.
#848562
1   2   3   4   5   6   7   8   9   ...   54
Bog'liq
Saburjan 12 mavzu

Massivlar haqida asosiy tushunchalar
Keling, massivlarning asosiy tushunchalarini umumlashtiramiz:
Rank (rank): massiv o'lchamlari soni.
O'lcham uzunligi: alohida massiv o'lchamining uzunligi.
Massiv uzunligi (massiv uzunligi): massivning barcha elementlari soni.

Masalan, massivni olaylik


int[,] numbers = new int[3, 6];
Raqamlar massivi ikki o'lchovli, ya'ni ikki o'lchovli, shuning uchun uning darajasi 2. Birinchi o'lchov uzunligi 3, ikkinchi o'lchov uzunligi 6. Massiv uzunligi (ya'ni umumiy son elementlar) 18 ga teng.

Misol: n butun soni va n ta sondan iborat nabor berilgan. Nabordagi ketma-ket
keluvchi juft sonlarning eng ko‘p miqdori topilsin. Agar naborda juft son
topilmasa, 0 chiqarilsin.
Console.WriteLine("n sonini kiriting: ");
int n = int.Parse(Console.ReadLine());
string[] s1 = Console.ReadLine().Split(' ');
int[] a1 = new int[n];
int k=0;
for (int i = 0; i < n; i++)
{
a1[i] = int.Parse(s1[i]);
}
for (int i = 1; i < n; i++)
{
if (a1[i - 1] % 2 == 0 && a1[i] % 2 == 0) k++;
}
if (k != 0)
Console.WriteLine(k);
else
Console.WriteLine(0);
Console.ReadKey();

Berilgan a, b, c o‘zgaruvchilarning qiymatlarini kamayish tartibida
joylashtiruvchi SortDec3(a,b,c) protsedurasi tasvirlansin(a, b, c lar –haqiqiy
parametrlar bo‘lib, bir vaqtning o‘zida ham kiruvchi va chiquvchi hisoblanadi).
Bu protseduradan foydalanib berilgan 2 ta (a1,b1,c1) va (a2, b2, c2) sonlar
naborlarining har biri kamayish tartibida tartiblansin.
static string SortDec3(double a, double b, double c)
{
if (a > b && a > c && b > c) return a + " " + b + " " + c;
else
{
if (a > b && a > c && b < c) return a + " " + c + " " + b;
else
{
if (b > a && b > c && a > c) return b + " " + a + " " + c;
else
{
if (b > a && b > c && a < c) return b + " " + c + " " + a;
else
{
if (c > b && c > a && a > b) return c + " " + a + " " + b;
else
{
if (a < c && a < b && b < c) return c + " " + b + " " + a;
else return "0";
}
}
}
}
}
}

static void Main(string[] args)


{
Console.WriteLine("0 dan farqli son kiriting!!!");
Console.WriteLine("1 - Koordinatani kiriting: ");
string[] s1 = Console.ReadLine().Split(' ');
Console.WriteLine("2 - Koordinatani kiriting: ");
string[] s2 = Console.ReadLine().Split(' ');
double[] a1 = new double[s1.Length];
double[] a2 = new double[s2.Length];
a1[0] = double.Parse(s1[0]);
a1[1] = double.Parse(s1[1]);
a1[2] = double.Parse(s1[2]);
a2[0] = double.Parse(s2[0]);
a2[1] = double.Parse(s2[1]);
a2[2] = double.Parse(s2[2]);
Console.WriteLine(SortDec3(a1[0], a1[1],a1[2]));
Console.WriteLine(SortDec3(a2[0], a2[1],a2[2]));
Console.ReadKey();
}



Download 8,26 Mb.

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




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