• Write
  • ReadLine ()); int [] c= new int [n]; s = a + b; c[0] = a; c[1] = b;c[2] = s; for
  • if (a[i] % 2 == 0) { Console.WriteLine




    Download 0,91 Mb.
    bet35/49
    Sana20.12.2023
    Hajmi0,91 Mb.
    #125486
    1   ...   31   32   33   34   35   36   37   38   ...   49
    Bog'liq
    Mavzu; Operatsion tizimlar haqida umumiy ma lumot

    if (a[i] % 2 == 0)
    {
    Console.WriteLine("a[{0}]={1} ", i + 1, a[i]);
    k++;
    }
    }
    Console.WriteLine("\njuft sonlar {0} ta", k);
    Console.ReadKey();

    int n, i, k=0;
    Console.Write("n=");
    n = int.Parse(Console.ReadLine());
    int[] a= new int[n];
    Random m = new Random();
    for (i = 0; i < n; i++)
    {
    a[i] = m.Next(99); //a[i] ga [0;99) tasodifiy qiymat berish.
    Console.Write("a[{0}]={1} ", i+1 , a[i]);
    }
    Console.WriteLine();
    for (i = 0; i < n/2; i++)
    {
    k = a[i];
    a[i] = a[n - 1 - i];
    a[n - 1 - i] = k;
    }
    for (i = 0; i < n; i++)
    {
    Console.Write("a[{0}]={1} ", i+1, a[i]);
    }
    Console.ReadKey();

    int n, i, s, a, b;
    Console.Write("n=");
    n = int.Parse(Console.ReadLine());
    Console.Write("a=");
    a = int.Parse(Console.ReadLine());
    Console.Write("b=");
    b = int.Parse(Console.ReadLine());
    int[] c= new int[n];
    s = a + b;
    c[0] = a; c[1] = b;c[2] = s; 
    for (i = 3; i < n; i++)
    {
    s *= 2;
    c[i] = s;
    }
    for (i = 0; i < n; i++)
    {
    Console.Write("a[{0}]={1} ", i+1, c[i]);
    }
    Console.ReadKey();

    int n, i, f, f1, f2;
    Console.Write("n=");
    n = int.Parse(Console.ReadLine());
    int[] a= new int[n];
    f = f1 = f2 = 1;
    a[0] = a[1] = f;
    for (i = 2; i < n; i++)
    {
    f = f1 + f2;
    f1 = f2;
    f2 = f;
    a[i] = f;
    }
    for (i = 0; i < n; i++)
    {
    Console.Write("a[{0}]={1} ", i+1, a[i]);
    }
    Console.ReadKey();

    //1-masala
    // 2 sonining darajalarini saqlaydigan n o‘lchamli (n>0) butun sonli massiv tashkil
    // etilsin.
    int n, i, s, j;
    Console.Write("n=");
    n = int.Parse(Console.ReadLine());
    int[] a= new int[n];
    for (i = 0; i < n; i++)
    {
    s = 1;
    for (j = 0; j < i; j++)
    {
    s *= 2;
    }
    a[i] = s;
    Console.WriteLine("a[{0}]={1} ",i,a[i]);
    }
    Console.ReadKey();


    Ko‘p o‘lchovli massivlar



    Reja:

    1. Ko‘p o‘lchovli massivlar
    2. Qirrali massiv.
    3.Masalalar yechish

    Ko'p o'lchovli massiv. Bir nechta ma'lumotlar qatorini o'z ichiga oladi, shuning uchun uning indeksi qatorni aniqlaydigan va ustunni aniqlaydigan juft raqamlardan iborat bo'ladi. Bunday massiv ko'pincha to'rtburchaklar massivi deb ataladi, chunki u sxematik tasvirlanganda to'rtburchak shaklini oladi.
    Qirrali massiv. Bu kichik massivlardan tashkil topgan massivdir (va bu kichik massivlar har qanday hajmda bo'lishi mumkin).
    Ko‘p o‘lchovli massivlar
    Dasturlashda garchi bir o'lchovli massivlar ko'p ishlatilsada, ko'p o'lchovli massivlar ham unchalik kam ishlatilmaydi. Ko'p o'lchovli - bu ikki yoki undan ortiq o'lchamlardagi massiv bo'lib, bunday massivning har bir elementiga ikki yoki undan ortiq indekslarning ma'lum bir kombinatsiyasi yordamida kirish mumkin.
    Ko'p o'lchovli massivning sodda shakli ikki o'lchovli qatordir. Har qanday elementning ikki o'lchovli massivdagi joylashuvi ikki indeks bilan ko'rsatilgan. Bunday massivni jadval shaklida ko'rsatish mumkin, ularning satrlari bitta indeks bilan ustunlari bitta indeks bilan ko'rsatiladi.
    Quyida 10x20 o'lchovli butun sonli massiv berilgan.
    int[,] table = new int[10, 20];
    Ushbu massivning e’loniga e'tibor bering. Uning ikkala o'lchami ham vergul bilan ajratilgan. Ushbu e’lonning birinchi qismi sintaksis:
    [,] ikki o'lchovli massivga o'zgaruvchi murojaat qilishni anglatadi. Agar new operator yordamida massiv uchun xotira ajratilgan bo'lsa, unda quyidagi sintaksis qo'llaniladi.
    int[10, 20]
    Ushbu e’lon 10x20 o'lchovli massivni yaratadi, ammo bu holda uning o'lchamlari vergul bilan ajratiladi.
    Ikki o'lchovli massiv elementiga kirish uchun ikkala indeksni ham vergul bilan ajratib qo'yish zarur. Masalan, quyidagi satrda indekslari (3,5) bo'lgan jadval massivining elementi 10 ga qiymatlanadi.
    table[3, 5] = 10;
    2×3×4 oʻlchamli butun sonli uch oʻlchovli massivga ishga tushirishga misol:
    namespace UzbekDevs
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    short[,,] B = {
    {
    { 1, 2, 3, 4 },
    { 5, 6, 7, 8 },
    { 9, 10, 11, 12 }
    },
    {
    { 13, 14, 15, 16 },
    { 17, 18, 19, 20 },
    { 21, 22, 23, 24 }
    }
    };
    for (int i = 0; i < 2; i++)
    {
    for (int j = 0; j < 3; j++)
    {
    for (int k = 0; k < 4; k++)
    {
    Console.Write(B[i, j, k] + " ");
    }
    Console.WriteLine();
    }
    Console.WriteLine();
    }
    Console.ReadKey();
    }
    }
    }
    Natija quyidagi ko’rinishda chiqadi:

    Download 0,91 Mb.
    1   ...   31   32   33   34   35   36   37   38   ...   49




    Download 0,91 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    if (a[i] % 2 == 0) { Console.WriteLine

    Download 0,91 Mb.