1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


ikkinchi satr bilan taqqoslanadigan birinchi satrga havola


Download 116.94 Kb.
bet47/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   43   44   45   46   47   48   49   50   ...   100
Bog'liq
dasturiy injinering

ikkinchi satr bilan taqqoslanadigan birinchi satrga havola;

  • ikkinchi satrga havola birinchi satr bilan taqqoslanadigan;

  • taqqoslanadigan satrlar belgilarining joriy pozitsiyasi.

    Funksiya bool tipidagi natijani qaytarishi kerak. Satrlar bir xil bo'lsa, funksiya true, aks holda funksiya false natija qaytaradi.

    // satrlarni taqqoslashning rekursiv funksiyasi

    static bool EqualStrings(string s1, string s2, int pos)

    {

      if (s1.Length != s2.Length) // satrlar uzunligi tengmi?

        return false;

      else

        if (pos < s1.Length)

        {

          // agar bir xil o`rindagi belgilar o`xshash bo'lmasa, unda false

          // aks holda, rekursiyaning keyingi bosqichiga o'tish

          if (s1[pos] != s2[pos])

            return false;

          else

            return EqualStrings(s1, s2, pos + 1);

        }

        else

          return true; // satrlaridagi barcha belgilar o'tdi: satrlar teng


    Download 116.94 Kb.

    Do'stlaringiz bilan baham:
  • 1   ...   43   44   45   46   47   48   49   50   ...   100




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling