• Foydalanilgan adabiyotlar
  • Muhammad alxorazmiy nomidagi toshkent axborot texnologiyalari universiteti tizimli va amaliy dasturlashtirish kafedrasi




    Download 183,82 Kb.
    Pdf ko'rish
    bet4/5
    Sana09.02.2024
    Hajmi183,82 Kb.
    #153702
    1   2   3   4   5
    Bog'liq
    o zbek radio tili tahrirlandi, 110 баллилова, протокол, учредительный договор, Biologik faol moddalar. Biologik faol modda tushunchasi. Bola , 1Дех ва мел асос Нам даст ДОРИВОР, 205, 7-topshiriq, 44, Фориш тумани прокурори, 2.03-Ona-tili-oqitish-metodikasi, A.Muxtorov, U.Sanaqulov. O\'zbek adabiy tili tarixi 2, 34e5eb22a4ba5968e142c8fac68fae9e TIlshunoslik asoslari, 6fffadab461fe0d81b1cd422fe1ad8d2 TILSHUNOSLIK ASOSLARI, УКУВ КУЛЛАНМА география методика
    Ko’rsatkichli toifalar xotirada joylashgan bironta ma’lumot adresini 
    saqlash uchun ishlatiladi. Ma’lumotlar ustida amal bajarishda uning 
    adresiga ko’rsatkich orqali murojaat qilinadi. Agar ko’rsatkichga 
    tuzilmaviy ma’lumot adresi o’zlashtirilgan bo’lsa, u bunday ma’lumotlar 
    saqlangan birinchi bit adresini ko’rsatadi. Ko’rsatkichlar odatda dinamik 
    ob’ektlar bilan ishlashda va katta ob’ektlarni (masalan, massivlarni, klass 
    ob’ektlarini) funksiyalarga parametr sifatida uzatishda ishlatiladi. 
    Ko’rsakichlarni C++ da quyidagicha ifodalash mumkin. 
    int *p;//ko’rsatkich e’lon qilindi 
    int a=3;// butun toifali o’zgaruvchi yaratilindi 
    p=&a;//p ko’rsatkichga a ning adresi(masalan, 0x22ff44) o’zlashtirildi 
    p=a// xato!!! Ko’rsatkichga qiymat berish mumkin emas. 
    *p++;//p ko’rsatayotgan manzildagi qiymatni 1 taga oshirish, yani 3+1=4 
    Misol.Massiv elementlarining o’rta afirmetik qiymatidan katta bo’lgan
    elementlari sonini aniqlang. 
    #include  
    #include  
    using namespace std
    int hisoblash(int *arr,int N){ 
    int sum=0, counter=0; 
    double middle; 
    for(int i=0; i
    sum+=arr[i]; 

    middle=(double)sum/(double)N; 


    cout<<"O’rta arifmetic = "<for(int i=0; i
    if(arr[i]>middle) 
    counter++; 

    return counter; 

    int main() 

    int *arr, N; 
    cout<<"Massiv elementlari sonini kiriting=: "; 
    cin>>N; 
    arr=new int[N]; 
    for(int i=0; i
    cout<cin>>arr[i]; 

    int counter=hisoblash(arr,N); 
    cout<<"o’rta arifmetik qiymatdan katta elementlar soni =
    "<
    Foydalanilgan adabiyotlar:
    1.Н.Вирт «Алгоритиы и структуры данных» М.:Мир, 1989,360 стр.
    2.Adam Drozdek “Data structures and Algorithms in C++”, fourth edition.

    Download 183,82 Kb.
    1   2   3   4   5




    Download 183,82 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad alxorazmiy nomidagi toshkent axborot texnologiyalari universiteti tizimli va amaliy dasturlashtirish kafedrasi

    Download 183,82 Kb.
    Pdf ko'rish