• include using namespace std; int rev(int n, int temp) { // asosiy qism if (n == 0)
  • include int findSum(int A[], int N) { if (N return 0; return (findSum(A, N - 1) + A[N - 1]);
  • include using namespace std; int main() { int arr[5][5],a=0,b=0,i,j,n;
  • Ma’lumotlar tuzilmasi va algoritmlar fanining maqsad va vazifasini izohlab bering




    Download 1.85 Mb.
    bet55/56
    Sana24.02.2022
    Hajmi1.85 Mb.
    #18040
    1   ...   48   49   50   51   52   53   54   55   56
    Bog'liq
    MTA Yakuniy nazorat Hammasi
    Diskret tuzilmalar 1-M.Ish, 2 5359587219348652922, ARXEOLOGIYADA ANIQ VA TABIIY FANLAR, Falsafa 1-mustaqil ish, ELEKTRON TIJORAT VA BIZNES ASOSLAR, 1-LAB OCHILOV AZIZBEK, 6-amaliy iah Tarmoqlararo ekran vositasi yordamida tarmoq himoy, Aliyev-Tizimli dasturiy taminot, @idum uz tavsifnoma namunasi, TURIZMDA TUROPERATORLIK FAOLIYATINI RIVOJLANTIRISH, TURIZMDA TUROPERATORLIK, Biznesniloyihalash, 1665071471, Axborot xavfsizligi yakuniy testla
    if (bush(str))
    printf("Palidrom");
    else
    printf("Palidrom emas");
    return 0;
    }


    23. M xonali (M≥4) N natural son berilgan ushbu sonning polindrom ekanligini aniqlovchi rekursiv funksiya hosil qiling. Masalan: 12321; 258852 –polindrom son, chap va o’ng tomondan bir xil o’qiladi.
    #include
    using namespace std;


    int rev(int n, int temp)
    {
    // asosiy qism
    if (n == 0)
    return temp;
    //bir qatorning teskari tomonini saqlaydi
    temp = (temp * 10) + (n % 10);
    return rev(n / 10, temp);
    }


    int main()
    {
    int n = 258852;
    int temp = rev(n, 0);
    if (temp == n)
    cout << "Polindrom" << endl;
    else
    cout << "Polindrom emas" << endl;
    return 0;
    }
    24. Elementlari butun sonlardan iborat A massivning barcha elementlari yig’indisini hisoblovchi rekursiv funksiya hosil qiling.
    #include


    int findSum(int A[], int N)
    {
    if (N <= 0)
    return 0;
    return (findSum(A, N - 1) + A[N - 1]);
    }
    int main()
    {
    int A[] = { 1, 2, 3, 4, 5 };
    printf("%dn", findSum(A, 5));
    return 0;
    }
    25. A[N,N] massiv berilgan (N>3). Ushbu massivning asosiy dioganalidan yuqoridagi elementlar yig’indisini hisoblovchi dastur tuzing.
    #include


    using namespace std;


    int main()
    {
    int arr[5][5],a=0,b=0,i,j,n;
    cout<<"Enter size of matrix:";
    cin>>n;
    cout<<"Enter the matrix:\n";


    for(i=0;i

    Download 1.85 Mb.
    1   ...   48   49   50   51   52   53   54   55   56




    Download 1.85 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma’lumotlar tuzilmasi va algoritmlar fanining maqsad va vazifasini izohlab bering

    Download 1.85 Mb.